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

Д

джинася

#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’ ) ?>';}» />

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

Сайт.
Вот мой файл 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:
 
H

Havana

#2
Попробуйте поискать в хедере по тексту: Search Results for
 
Д

джинася

#4
нашла в 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(); ?>
 
H

Havana

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

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

джинася

#6
меняла,заливала. Итог вопросительные знаки.

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

Havana

#7
Тогда попробуйте прямо в админке
 
Д

джинася

#8
Меняла и там,и там. :sorry:
 
W

Wmboard

#9
джинася, так не бывает :)
У вас или с блокнотом чего-то не то, или браузер чего-то корячит.
Сохраните файл в ноутпаде ++ и выложите сюда.
 
Д

джинася

#10
в ноутпаде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(); ?>
 
H

Havana

#11
Попробуйте заменить ваш search.php вот этим.
Распаковать, залить на сайт с перезаписью.
 
Д

джинася

#12
поменяла,но как-то странно выводит результаты...
 
Д

джинася

#14
Что-то вы с шаблонами напортачили.
потеряла в начале:
Код:
<?php
Но почему когда я меняю просто фразу вылезают знаки вопроса? :crazy:
Вот меню сейчас no-results.php и тоже самое...
Что я не так делаю? Извините,что при копалась ,но я же разобраться хочу,понять. :pardon:
no-results1.php- это исходный файл
no-results.php- испорченный мной.
 
H

Havana

#15
Скорее всего проблема с вашими блокнотами.
 
Д

джинася

#18
авастом проверила,нашел проблемы,удалила всё. После этого файлы по новой загрузила через фтп и красота!
 
Get involved!

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread