0
Привет, У меня есть некоторые проблемы с пользовательскими типами типа сообщения, я пытаюсь получить все сообщения, которые имеют некоторую категорию, но выводят все сообщения. Не могли бы вы мне помочь. Спасибо.Wordpress получить сообщения по типам сообщений по категориям
мой код
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array(
'post_type' => "collection-posts",
'category'=> 1,
'posts_per_page' => 12,
'paged' => $paged
);
query_posts($args);
но дают все сообщения. Я не понимаю, почему
оооо спасибо. однажды я попытаюсь разрешить это: D, но в wp codex он пишет категорию –
@AramMkrtchyan Нет проблем. В самом деле? Где вы это видите? – George
[Когда вы должны использовать WP_Query vs query_posts() vs get_posts()?] (Http://wordpress.stackexchange.com/questions/1753/when-should-you-use-wp-query-vs-query-posts- vs-get-posts). Look: query_posts() является чрезмерно упрощенным и проблематичным способом изменения основного запроса страницы, заменив его новым экземпляром запроса. Он неэффективен (повторно запускает SQL-запросы), и в некоторых случаях он будет неудачным (особенно часто при работе с разбивкой по страницам). Любой современный WP-код должен использовать для этого более надежные методы, например, использовать hook_posts hook. TL; DR не используют query_posts(); – Noman