Поддержка Проблемы и решения Помогите решить проблему (Исключить из списка рубрик)

  • Решено Serega2711

    (@serega2711)


    Здравствуйте. Никак не могу разобраться в таком вопросе.
    У меня на сайте, в категориях и на главной странице сайта, под каждой статьей выводится список рубрик к которым она относится. Выводится так — <?php echo get_the_category_list(); ?>. Мне нужно, чтобы некоторые рубрики не показывались в списке, но при этом запись относилась к данной рубрике. Приведу пример — У меня сайт по играх, некоторые игры относятся к рубрике — Стратегия, Спортивная, Футбольная. Я хочу, чтобы под статьей показывалось только — Стратегия, Спортивная. То есть, чтобы футбольная — не выводилась, но при этом статья относилась к данной рубрике, а то у меня есть отдельная страница на сайте, где находится весь перечень футбольных игр. Так вот, есть ли какой-то хук или фильтр по ID рубрике, чтобы отключить ее с списка, ну или что-то в этом роде?

Просмотр 1 ответа (всего 1)
  • Долго искал, и на одном из сайтов нашел такое решение. Оставляю, может кому пригодится:

    <?php $categories = get_the_category($post_id);
    echo '<ul>';
    foreach($categories as $category) {
    	if( !in_array( $category->term_id, array(1,2,3) ) ){ // Сюда вводим ИД категории, которую не хотим видеть под записью, например с id1, id2, id3
    		echo '<li><a href="'. get_category_link($category->term_id) . '">' . $category->cat_name . '</a></li> ';
    	}
    }	echo '</ul>'; ?>
Просмотр 1 ответа (всего 1)
  • Тема «Помогите решить проблему (Исключить из списка рубрик)» закрыта для новых ответов.