Статические страницы, показывающие название поста вместо их содержимого при отображении поста в навигации - PullRequest
0 голосов
/ 21 сентября 2011

Я показываю категорию и все ее посты в моей верхней навигации, используя следующий код для сообщения: -

$arguments = array('category' => 3 , 'order' => 'ASC', );
    $posts = get_posts($arguments); ?>
    foreach($posts as $post) 
    { 
           setup_postdata($post); ?>
           <li><a href="#"> <?php the_title(); ?></li>

Но когда я делаю это, все мои статические страницыinclude home не будет отображать их содержимое и отображать только сообщения из этой категории.

1 Ответ

1 голос
/ 21 сентября 2011

Вы пробовали wp_reset_query .try wp_reset_query после foreach

редактировать: -

Использовать Пост запроса Момент get_posts

$arguments = array('cat' => 3 , 'order' => 'ASC', );


// The Query
$the_query = new WP_Query($arguments);

// The Loop
while ( $the_query->have_posts() ) : $the_query->the_post();
    echo '<li>';
    the_title();
    echo '</li>';
endwhile;

// Reset Post Data
wp_reset_postdata();

wp_reset_postdata сбросит ваши данные поста. Этот запрос не повлияет на другие ваши страницы

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