Как я могу получить сообщения только из одной пользовательской категории, где есть много категорий? - PullRequest
0 голосов
/ 09 марта 2019

У меня есть пользовательский тип публикации портфолио с категорией.Я хотел бы использовать шаблон для получения сообщений портфолио только по одной категории.

$args = array( 
     'post_type' => 'portfolio',
     'posts_per_page' => -1,
     'category_name' => 'casino'
  );

Если я использую category_name с слагом категории, таким как 'casino', мне придется создавать шаблоны для каждой категории, но я нене хочу этогоЯ хочу использовать только один шаблон, и слаг категории будет динамически помещен в значение category_name.Как я могу его создать?

1 Ответ

0 голосов
/ 09 марта 2019

Чтобы создать шаблон категории для пользовательского сообщения: получить объект категории с помощью;

<?php $term = get_queried_object(); ?>

затем вы можете отобразить это как заголовок страницы, чтобы ваши пользователи знали, что они просматривают определенную категорию, а затем используют ее в пользовательских параметрах запроса.

<?php echo $term->name; ?> // shows category name

    $args = array(
        'post_type' => 'portfolio',
        'category_name' => $term->slug
        );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...