Поддержка Проблемы и решения Не работает поиск WordPress

  • Решено @bb@

    (@bb-3)


    Добрый день. Создаю свою тему. И почему-то не работает поиск.

    На странице выводится такой код:

    <form method="post" id="searchform" action="/">
     <fieldset>
     <input class="searchInput" type="text" name="s" value="Поиск на блоге" />
     </fieldset>
    </form>

    Файл search.php взял из стандартной темы twentyeleven, немного изменив, а вот главный код:

    <?php if ( have_posts() ) : ?>
    
    				<header class="page-header">
    					<h1 class="page-title"><?php printf( __( 'Результаты поиска по: %s', 'test' ), '<span>' . get_search_query() . '</span>' ); ?></h1>
    				</header>
    
    				<?php /* Start the Loop */ ?>
    				<?php while ( have_posts() ) : the_post(); ?>
    
    					<?php
    						/* Include the Post-Format-specific template for the content.
    						 * If you want to overload this in a child theme then include a file
    						 * called content-___.php (where ___ is the Post Format name) and that will be used instead.
    						 */
    						get_template_part( 'content', get_post_format() );
    					?>
    
    				<?php endwhile; ?>
    
    			<?php else : ?>
    
    				<article id="post-0" class="post no-results not-found">
    					<header class="entry-header">
    						<h1 class="entry-title"><?php _e( 'Ничего не найдено', 'test' ); ?></h1>
    					</header><!-- .entry-header -->
    
    					<div class="entry-content">
    						<p><?php _e( 'Извините, но ничего не соответствуют критериям поиска. Пожалуйста, попробуйте еще раз с другими ключевыми словами.', 'test' ); ?></p>
    
    					</div><!-- .entry-content -->
    				</article><!-- #post-0 -->
    
    			<?php endif; ?>
    
    			</div><!-- #content -->
    		</div>

    Если в поиске на сайте набрать белеберду, то WordPress выдаст:

    Ничего не найдено

    Извините, но ничего не соответствуют критериям поиска. Пожалуйста, попробуйте еще раз с другими ключевыми словами.

    Ок. Набираем слово, которое точно есть на сайте. Например — сайт:

    Результаты поиска по: сайт

    И всё. Т.е. получается он что-то находит, но не выводит. В чём может быть дело?

Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
  • Тема «Не работает поиск WordPress» закрыта для новых ответов.