Поиск WordPress - Get_Template_Part - PullRequest
       5

Поиск WordPress - Get_Template_Part

1 голос
/ 17 сентября 2010

Мой файл search.php ссылается на вызов функции:

    <?php
    /* Run the loop for the search to output the results.
     * If you want to overload this in a child theme then include a file
     * called loop-search.php and that will be used instead.
     */
         get_template_part( 'loop', 'search' );
    ?>

, что, кажется, все работает нормально с возвратом моих результатов поиска, но я также хочу отобразить разделы боковой панели и нижнего колонтитула, но этот get_template_part, кажется, переопределяет его.

Есть идеи, как по-прежнему отображать информацию о моей боковой панели и нижнем колонтитуле на странице результатов файла search.php?

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

Спасибо.

Ответы [ 2 ]

0 голосов
/ 03 июня 2011

Я не знаю, была ли решена ваша проблема или нет. Но только для информации, можно создать шаблон страницы поиска. Детали предоставлены на этой странице кодекса.

http://codex.wordpress.org/Creating_a_Search_Page#Using_the_page.php

0 голосов
/ 17 сентября 2010

Используйте пользовательский запрос WP (извлечение только страниц, заданных в определенном массиве), подобный этому:

<?php
$args=array(
   'post_type'=>'page',
   'post__in' => array('595', '33', 44)
);
$the_query = new WP_Query($args);
?>

Для получения дополнительной информации, чтобы построить его в соответствии с вашими потребностями, см .: http://codex.wordpress.org/Function_Reference/WP_Query

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...