Не работает поиск WordPress
-
Добрый день. Создаю свою тему. И почему-то не работает поиск.
На странице выводится такой код:
<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» закрыта для новых ответов.