Отображение одной категории на одной странице

У меня есть разные категории, называемые отзывами, идеями и т. Д. У меня есть страница, называемая обзором, я хочу отобразить категорию обзора на странице обзора (только обзорная категория). Это возможно? Какой файл мне нужно изменить? У меня есть код ниже, но он отображает только тексты, не содержащие ссылок на сообщения, 7 – это мой идентификатор категории.

if( is_page( 'reviews' )){ query_posts("cat=7" ); } 

Solutions Collecting From Web of "Отображение одной категории на одной странице"

Насколько я понимаю, вопрос в том, как вы можете показать только одну категорию на странице WordPress?

То, что предлагает Scuba Kay, является архивом категории по умолчанию, если вы хотите пройти этот маршрут, у WordPress уже есть архивные страницы с вашими постов для каждой категории, без необходимости создавать свою собственную страницу. Если вы хотите внести изменения на эту страницу архива, вы можете ознакомиться с шаблонами категорий . Это позволит вам создать собственный шаблон для определенной категории.

Если вы буквально хотите создать страницу WordPress и просто вызывать сообщения из категории, вы можете создать шаблон страницы и использовать запрос, похожий на то, что вы уже делаете, и создать свой собственный цикл. На этом сайте есть еще один хороший вопрос , объясняющий, как тянуть сообщения, используя Codex в качестве ссылки.

Например, если вы используете get_posts для вызова категории отзывов на шаблоне страницы, это может выглядеть примерно так:

 <?php $reviewArgs = array( 'category' => '3', 'posts_per_page' => 5 ); $reviews = get_posts( $reviewArgs ); foreach ($reviews as $post) : setup_postdata($post); the_post_thumbnail(); the_title(); the_content(); endforeach; ?> 

Надеюсь, это поможет!

Перейдите к своим настройкам и включите постоянные ссылки. Установите его в «Post name». Теперь вы можете просто перейти на сайт http://www.example.com/category/reviews.