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

джинася

Пользователь
Регистрация
13.03.12
Сообщения
547
Реакции
229
Баллы
28
Проблема такая:
в поле поиска фраза на английском языке,хочу убрать. Искала как это сделать,нашла что надо изменить :
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’ ) ?>';}» />

Но у себя я такой фразы не нашла!

Сайт.
Вот мой файл widgets.php :

<?php


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'];

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

$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' );
}


Добавлено через 16 минут
Вопрос решила.
Форма поиска (searchform.php)
Форма поиска (searchform.php)
<?php

?>
<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>

:victory:

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

Havana

Пользователь
Регистрация
06.01.15
Сообщения
185
Реакции
77
Баллы
13
Адрес
Гражданин мира
Попробуйте поискать в хедере по тексту: Search Results for
 

джинася

Пользователь
Регистрация
13.03.12
Сообщения
547
Реакции
229
Баллы
28
нашла в search.php,но ка его исправить?
меняю слова,выплывают ? знаки.:

search.php
<?php


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 ?>
<?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(); ?>
 

Havana

Пользователь
Регистрация
06.01.15
Сообщения
185
Реакции
77
Баллы
13
Адрес
Гражданин мира
<h1 class="page-title"><?php printf( __( 'Search Results for: %s', 'preus' ), '<span>' . get_search_query() . '</span>' ); ?></h1>

В этой строчке фразу Search Results for нужно написать на кириллице. В wordpress я так делаю: скачиваю файл, открываю его блокнотом без BOM, редактирую, заливаю обратно.
 

джинася

Пользователь
Регистрация
13.03.12
Сообщения
547
Реакции
229
Баллы
28
меняла,заливала. Итог вопросительные знаки.

Добавлено через 32 секунды
Код:
<h1 class="page-title"><?php printf( __( 'Вот что мы нашли', 'preus' ), '<span>' . get_search_query() . '</span>' ); ?></h1>
 

джинася

Пользователь
Регистрация
13.03.12
Сообщения
547
Реакции
229
Баллы
28
Меняла и там,и там. :sorry:
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
джинася, так не бывает :)
У вас или с блокнотом чего-то не то, или браузер чего-то корячит.
Сохраните файл в ноутпаде ++ и выложите сюда.
 

джинася

Пользователь
Регистрация
13.03.12
Сообщения
547
Реакции
229
Баллы
28
в ноутпаде2 редактировала.
Вот.
Код:
 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  ?>	<?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(); ?>
 

Havana

Пользователь
Регистрация
06.01.15
Сообщения
185
Реакции
77
Баллы
13
Адрес
Гражданин мира
Попробуйте заменить ваш search.php вот этим.
Распаковать, залить на сайт с перезаписью.
 

Вложения

  • search.zip
    574 байт · Просмотры: 2

джинася

Пользователь
Регистрация
13.03.12
Сообщения
547
Реакции
229
Баллы
28
поменяла,но как-то странно выводит результаты...
 

Вложения

  • Безымянный.jpg
    Безымянный.jpg
    38.2 KB · Просмотры: 3
  • Безымянный1.jpg
    Безымянный1.jpg
    45.8 KB · Просмотры: 3

джинася

Пользователь
Регистрация
13.03.12
Сообщения
547
Реакции
229
Баллы
28
Что-то вы с шаблонами напортачили.
потеряла в начале:
Код:
<?php
Но почему когда я меняю просто фразу вылезают знаки вопроса? :crazy:
Вот меню сейчас no-results.php и тоже самое...
Что я не так делаю? Извините,что при копалась ,но я же разобраться хочу,понять. :pardon:
no-results1.php- это исходный файл
no-results.php- испорченный мной.
 

Вложения

  • no-results1.zip
    681 байт · Просмотры: 2
  • no-results.zip
    678 байт · Просмотры: 1

Havana

Пользователь
Регистрация
06.01.15
Сообщения
185
Реакции
77
Баллы
13
Адрес
Гражданин мира

джинася

Пользователь
Регистрация
13.03.12
Сообщения
547
Реакции
229
Баллы
28
авастом проверила,нашел проблемы,удалила всё. После этого файлы по новой загрузила через фтп и красота!
 

Статистика форума

Темы
200.635
Сообщения
380.523
Пользователи
327.876
Новый пользователь
pm1199
Сверху Снизу