Форум вебмастеров

Шаблоны для WordPress Качаем шаблоны для WordPress здесь

Ответ
 
LinkBack Опции темы
Старый 17.02.2015, 12:47 #1 (Ссылка)
Вебмастер
Дополнительная информация
По умолчанию

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


Проблема такая:
в поле поиска фраза на английском языке,хочу убрать. Искала как это сделать,нашла что надо изменить :
widgets.php в своей теме.
который можно найти :

/wp-content/themes/название темы//lib

/wp-content/themes/название темы/includes/widgets

Поменять:
Для widgets.php строку

Код:

Блок отключен
нужно поменять на

Код:

Блок отключен


Для widget-search.php строку

Код:

Блок отключен
Меняем на

Код:

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

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

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


Добавлено через 16 минут
Вопрос решила.
Форма поиска (searchform.php)
Форма поиска (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>



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

Последний раз редактировалось джинася; 17.02.2015 в 13:09.
джинася вне форума   Ответить с цитированиемОтветить с цитированием


Старый 17.02.2015, 17:45 #2 (Ссылка)
Местный
Дополнительная информация
По умолчанию

Попробуйте поискать в хедере по тексту: Search Results for
Havana вне форума   Ответить с цитированиемОтветить с цитированием

Старый 17.02.2015, 21:44 #3 (Ссылка)
Вебмастер
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Havana Посмотреть сообщение
поискать в хедере
это где?
джинася вне форума   Ответить с цитированиемОтветить с цитированием

Старый 18.02.2015, 13:00 #4 (Ссылка)
Вебмастер
Дополнительная информация
По умолчанию

нашла в search.php,но ка его исправить?
меняю слова,выплывают ? знаки.:

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(); ?>
джинася вне форума   Ответить с цитированиемОтветить с цитированием

Старый 18.02.2015, 17:56 #5 (Ссылка)
Местный
Дополнительная информация
По умолчанию

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

Старый 18.02.2015, 20:46 #6 (Ссылка)
Вебмастер
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Havana Посмотреть сообщение
Search Results for
меняла,заливала. Итог вопросительные знаки.

Добавлено через 32 секунды
Код:

Блок отключен
джинася вне форума   Ответить с цитированиемОтветить с цитированием

Старый 19.02.2015, 18:26 #7 (Ссылка)
Местный
Дополнительная информация
По умолчанию

Тогда попробуйте прямо в админке
Havana вне форума   Ответить с цитированиемОтветить с цитированием

Старый 19.02.2015, 20:13 #8 (Ссылка)
Вебмастер
Дополнительная информация
По умолчанию

Меняла и там,и там.
джинася вне форума   Ответить с цитированиемОтветить с цитированием

Старый 19.02.2015, 22:19 #9 (Ссылка)
Администратор
Дополнительная информация
По умолчанию

джинася, так не бывает
У вас или с блокнотом чего-то не то, или браузер чего-то корячит.
Сохраните файл в ноутпаде ++ и выложите сюда.
Veter вне форума   Ответить с цитированиемОтветить с цитированием

Старый 20.02.2015, 08:53 #10 (Ссылка)
Вебмастер
Дополнительная информация
По умолчанию

в ноутпаде2 редактировала.
Вот.
Код:

Блок отключен
джинася вне форума   Ответить с цитированиемОтветить с цитированием

Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуемое поле contenttypeid пропущено... Tezka vBulletin 4.x.x 3 08.02.2018 11:25
Дополнительное поле - флаг своей страны Viuga vBulletin 3 10.02.2015 19:21
Как сделать поле редактора на vBulletin фоновой картинкой? fenixon vBulletin 13 22.08.2014 18:54
Нужно ли знать Английский программисту? Станислав Web программирование 23 15.09.2011 12:45
Как перевести английский шрифт в кириллический saitove Web дизайн 3 30.04.2010 12:05


Текущее время: 14:30. Часовой пояс GMT +3.

Powered by vBulletin®
Copyright ©2000 - 2021, WMboard.
Перевод: zCarot
 

Форум вебмастеров

Здесь делают сайты, учатся на них зарабатывать. Ты новичок, и ничего не понимаешь в создании сайтов и в интернет заработке? Не знаешь ответа на вопрос по сайтостроению? Мучают вопросы сео оптимизации?

Не беда, присоединяйся к сообществу вебмастеров, и зарабатывай вместе с нами!