Как ограничить количество публикаций на странице архива моих тегов определенной категорией (в WP работает тема Avada)? - PullRequest
0 голосов
/ 05 октября 2019

Я использую WordPress с темой Avada и необходимым сетевым плагином.

Мне бы хотелось, чтобы на моей странице архива отображались только сообщения для выбранного тега, ограничено определенной категорией .

Для ясности:

  • нормальное поведение: при нажатии на тег отображается страница архива со всеми сообщениями с этим тегом из все категории
  • Я хочу, чтобы это было: все сообщения с этим тегом, но только из категории X

Как это можно сделать?

Это соответствующая часть кодав моем текущем архиве: php:

<?php
if(is_tag()) $my_posts = get_posts(array('tag' => get_query_var('tag')));
else if(is_author()) $my_posts = get_posts(array('author' => get_query_var('author')));
else if(is_date()) $my_posts = get_posts(array('m' => get_query_var('m'))); 
else $my_posts = get_posts(array('cat' => get_query_var('cat')));

$my_post_ids = array();

foreach($my_posts as $post) {
   array_push( $my_post_ids, $post -> ID );
}
echo do_shortcode('[ess_grid alias="GRIDNAME" posts="'.implode(',', $my_post_ids).'"]');
?>

Большое спасибо заранее!

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