Wordpress, запрос сообщений по умолчанию в блоге и получение только пользовательских типов сообщений - PullRequest
0 голосов
/ 03 февраля 2011

На моей домашней странице я добавляю несколько пользовательских типов сообщений, используя это:

<?php $loop = new WP_Query( array( 'post_type' => 'news', 'posts_per_page' => 4 ) ); ?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
etc....

Это отлично работает. Но тогда я просто хочу привести список сообщений в блоге с таксономией по умолчанию. Поэтому я пытаюсь это:

<?php query_posts( 'cat=uncategorized' );?>
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>

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

Ответы [ 2 ]

0 голосов
/ 03 февраля 2011

Есть ли у вас wp_reset_query какое-то место после вашего первого запроса и до места, где вы пытаетесь включить этот список?

0 голосов
/ 03 февраля 2011

Я думаю, что cat используется с идентификатором категории, в этом случае будет query_posts ('cat = 1');Если вы хотите использовать имя, попробуйте ('category_name = независимо от');

Надеюсь, что это полезно GL

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