Я создаю страницу wordpress, чтобы отобразить список сообщений определенной категории. я использую функцию query_posts
следующим образом:Wordpress query_posts избегает содержимого
$posts = query_posts(array('category_name'=>'formazione'));
Моя проблема заключается в том, что функция показывает содержание сообщения даже без петли и перенаправить вывод в переменную $posts
.
Как я могу избежать отображения содержания сообщения?
Do ** not ** использовать 'query_posts', ** ever **. Он разбивает основной запрос, который следует избегать делать любой ценой. Кроме того, не используйте '$ posts' как настраиваемую переменную, вы нарушаете глобальные' $ posts'. Скорее используйте '$ posts_array' вместо –
, вы правы, но я нахожусь на отдельной странице. Поэтому никакой другой запрос не требуется. Мне жаль, что я не смогу этого избежать, но так как я должен показать некоторые записи внутри этой страницы, у меня нет выбора. –
Отдельная страница, как вы создаете в конце. Если это так, используйте 'WP_Query'. Если нет, используйте 'pre_get_posts', чтобы изменить основной запрос :-) –