как в вордпрессе убрать английский текст в поле поиск

  • Автор темы джинася
  • 11744
  • Обновлено
  • 17, Feb 2015
  • #1
Проблема такая: в поле поиска фраза на английском языке,хочу убрать.

Искала как это сделать,нашла что надо изменить : widgets.php в своей теме. который можно найти : /wp-content/themes/название темы//lib /wp-content/themes/название темы/includes/widgets Поменять: Для widgets.php строку
 $field_value = apply_filters(‘thesis_search_form_value’, __(‘To search, type and hit enter’, ‘название_темы’))
нужно поменять на
 $field_value = apply_filters(‘thesis_search_form_value’, __(Найти ‘название_темы’))
Для widget-search.php строку
 <input type=»text» id=»s» name=»s» value=»<?php _e( ‘to search type and hit enter’ , ‘tie’ ) ?>» onfocus=»if (this.value == ‘<?php _e( ‘to search type and hit enter’ , ‘tie’ ) ?>’) {this.value = »;}» onblur=»if (this.value == ») {this.value = ‘<?php _e( ‘to search type and hit enter’ , ‘tie’ ) ?>';}» />
Меняем на
 <input type=»text» id=»s» name=»s» value=»<?php _e( ‘Найти’ , ‘tie’ ) ?>» onfocus=»if (this.value == ‘<?php _e( ‘Найти’ , ‘tie’ ) ?>’) {this.value = »;}» onblur=»if (this.value == ») {this.value = ‘<?php _e( ‘to search type and hit enter’ , ‘tie’ ) ?>';}» />
Но у себя я такой фразы не нашла!
Сайт.


<?php
/**
* Custom Widgets for this theme.
*
* @package Preus
*/

class preus_Recent_Posts extends WP_Widget {

public function __construct() {
parent::__construct(
'preus_rp', // Base ID
__('Preus Recent Posts', 'preus'), // Name
array( 'description' => __( 'Display your recent posts, with a Thumbnail.', 'preus' ), ) // Args
);
}

public function widget( $args, $instance ) {
$title = apply_filters( 'widget_title', $instance['title'] );
$no_of_posts = apply_filters( 'no_of_posts', $instance['no_of_posts'] );

echo $args['before_widget'];

if ( ! empty( $title ) )
echo $args['before_title'] . $title . $args['after_title'];

// WP_Query arguments
$qa = array (
'post_type' => 'post',
'posts_per_page' => $no_of_posts,
'offset' => 0,
'ignore_sticky_posts' => 1
);

// The Query
$recent_articles = new WP_Query( $qa );
if($recent_articles->have_posts()) : ?>
<ul class="rp">
<?php
while($recent_articles->have_posts()) :
$recent_articles->the_post();
?>

<li class='rp-item'>
<?php if( has_post_thumbnail() ) : ?>
<div class='rp-thumb'><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a></div>
<?php
else :
?>
<div class='rp-thumb'><a href="<?php the_permalink(); ?>"><img src="<?php echo get_stylesheet_directory_uri(); ?>/images/nthumb.png"></a></div>
<?php
endif; ?>
<div class='rp-title'><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div>
<div class="rp-date"><?php the_time('M j, Y'); ?></div>
</li>

<?php
endwhile;
wp_reset_postdata();
else:
?>

Oops, there are no posts.

<?php
endif;
?>
</ul>
<?php

echo $args['after_widget'];
}

public function form( $instance ) {
if ( isset( $instance[ 'title' ] ) ) {
$title = $instance[ 'title' ];
}
else {
$title = __( 'Latest Articles', 'preus' );
}
if ( isset( $instance[ 'no_of_posts' ] ) ) {
$no_of_posts = $instance[ 'no_of_posts' ];
}
else {
$no_of_posts = __( '5', 'preus' );
}
?>
<p>
<label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _e( 'Title:','preus' ); ?></label>
<input class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" type="text" value="<?php echo esc_attr( $title ); ?>" />

<label for="<?php echo $this->get_field_id( 'no_of_posts' ); ?>"><?php _e( 'No. of Posts:', 'preus' ); ?></label>
<input class="widefat" id="<?php echo $this->get_field_id( 'no_of_posts' ); ?>" name="<?php echo $this->get_field_name( 'no_of_posts' ); ?>" type="text" value="<?php echo esc_attr( $no_of_posts ); ?>" />
</p>
<?php
}

public function update( $new_instance, $old_instance ) {
$instance = array();
$instance['title'] = ( ! empty( $new_instance['title'] ) ) ? strip_tags( $new_instance['title'] ) : '';
$instance['no_of_posts'] = ( ! empty( $new_instance['no_of_posts'] ) ) ? strip_tags( $new_instance['no_of_posts'] ) : '5';
if ( is_numeric($new_instance['no_of_posts']) == false ) {
$instance['no_of_posts'] = $old_instance['no_of_posts'];
}
return $instance;

}
}
add_action( 'widgets_init', 'register_preus_widget' );
function register_preus_widget() {
register_widget( 'Preus_Recent_Posts' );
}

Вопрос решила. Форма поиска (searchform.php)
<?php
/**
* The template for displaying search forms in Preus
*
* @package Preus
*/
?>
<form role="search" method="get" class="row search-form" action="<?php echo esc_url( home_url( '/' ) ); ?>">
<button type="submit" class="btn btn-default search-submit"><i class="fa fa-search"> </i></button>
<label>
<span class="screen-reader-text"><?php _ex( 'Search for:', 'label', 'preus' ); ?></span>
<input type="text" class="search-field" placeholder="<?php echo esc_attr_e( 'Поиск...', 'preus' ); ?>" value="<?php echo esc_attr( get_search_query() ); ?>" name="s">
</label>
</form>

Но осталась одна проблемка. Результат поска пишет: Search Results for

джинася


Рег
13 Mar, 2012

Тем
25

Постов
385

Баллов
635
  • 18, Feb 2015
  • #3
нашла в search.php,но ка его исправить? меняю слова,выплывают ? знаки.:
<?php
/**
* The template for displaying Search Results pages.
*
* @package Preus
*/

get_header(); ?>

<section id="primary" class="content-area col-md-8">
<main id="main" class="site-main" role="main">

<?php if ( have_posts() ) : ?>

<header class="page-header">
<h1 class="page-title"><?php printf( __( 'Search Results for: %s', 'preus' ), '<span>' . get_search_query() . '</span>' ); ?></h1>
</header><!-- .page-header -->

<?php /* Start the Loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>

<?php get_template_part( 'content', 'search' ); ?>

<?php endwhile; ?>

<?php preus_content_nav( 'nav-below' ); ?>

<?php else : ?>

<?php get_template_part( 'no-results', 'search' ); ?>

<?php endif; ?>

</main><!-- #main -->
</section><!-- #primary -->

<?php get_sidebar(); ?>
<?php get_footer(); ?>
 

джинася


Рег
13 Mar, 2012

Тем
25

Постов
385

Баллов
635
  • 18, Feb 2015
  • #4
джинася:
<h1 class="page-title"><?php printf( __( 'Search Results for: %s', 'preus' ), '<span>' . get_search_query() . '</span>' ); ?></h1>
В этой строчке фразу Search Results for нужно написать на кириллице. В wordpress я так делаю: скачиваю файл, открываю его блокнотом без BOM, редактирую, заливаю обратно.
 

Havana


Рег
06 Jan, 2015

Тем
53

Постов
124

Баллов
654
  • 18, Feb 2015
  • #5
Havana:
Search Results for
меняла,заливала. Итог вопросительные знаки. Добавлено через 32 секунды
 <h1 class="page-title"><?php printf( __( 'Вот что мы нашли', 'preus' ), '<span>' . get_search_query() . '</span>' ); ?></h1>
 

джинася


Рег
13 Mar, 2012

Тем
25

Постов
385

Баллов
635
  • 19, Feb 2015
  • #6
джинася, так не бывает У вас или с блокнотом чего-то не то, или браузер чего-то корячит. Сохраните файл в ноутпаде ++ и выложите сюда.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 20, Feb 2015
  • #7
в ноутпаде2 редактировала. Вот.
 /**

* The template for displaying Search Results pages.

*

* @package Preus

*/

get_header(); ?>

<section id="primary" class="content-area col-md-8">

<main id="main" class="site-main" role="main">

<?php if ( have_posts() ) : ?>

<header class="page-header">

<h1 class="page-title"><?php printf( __( 'Search Results for: %s', 'preus' ), '<span>' . get_search_query() . '</span>' ); ?></h1>

</header><!-- .page-header -->

<?php /* Start the Loop */ ?>

<?php while ( have_posts() ) : the_post(); ?>

<?php get_template_part( 'content', 'search' ); ?>

<?php endwhile; ?>

<?php preus_content_nav( 'nav-below' ); ?>

<?php else : ?>

<?php get_template_part( 'no-results', 'search' ); ?>

<?php endif; ?>

</main><!-- #main -->

</section><!-- #primary -->

<?php get_sidebar(); ?>

<?php get_footer(); ?>
 

джинася


Рег
13 Mar, 2012

Тем
25

Постов
385

Баллов
635
  • 21, Feb 2015
  • #9
Что-то вы с шаблонами напортачили.
/** * The template for displaying Search Results pages. * * @package Preus */ get_header(); ?>
Но теперь текст ведь не знаками вопроса?
 

Havana


Рег
06 Jan, 2015

Тем
53

Постов
124

Баллов
654
  • 21, Feb 2015
  • #10
Havana:
Что-то вы с шаблонами напортачили.
потеряла в начале:
 <?php
Но почему когда я меняю просто фразу вылезают знаки вопроса? Вот меню сейчас no-results.php и тоже самое... Что я не так делаю? Извините,что при копалась ,но я же разобраться хочу,понять.

ardon: no-results1.php- это исходный файл no-results.php- испорченный мной.
Скрытая информация :: Авторизуйтесь для просмотра »


Скрытая информация :: Авторизуйтесь для просмотра »
 

джинася


Рег
13 Mar, 2012

Тем
25

Постов
385

Баллов
635
  • 23, Feb 2015
  • #11
Подскажите где лучше скачать
Veter:
ноутпаде ++
Добавлено через 49 минут Всё,сделала! Была проблема с браузером.
 

джинася


Рег
13 Mar, 2012

Тем
25

Постов
385

Баллов
635
  • 23, Feb 2015
  • #13
авастом проверила,нашел проблемы,удалила всё. После этого файлы по новой загрузила через фтп и красота!
 

джинася


Рег
13 Mar, 2012

Тем
25

Постов
385

Баллов
635
Тем
49554
Комментарии
57426
Опыт
552966

Интересно