Я новичок в Wordpress и задаю быстрый вопрос о показе имен категорий сообщений. У меня есть две основных категорииПолучение названия категории только из определенной группы в Wordpress
Игры
- свободной ячейка
- пасьянс
классические игры
- понг
- мс. pacman
Популярные игры
Etcetera. Так что я могу сделать сообщение и пометить, из какой игры он (обратите внимание, что здесь есть три уровня). Если мой пост был захватом экрана мс. pacman, я бы выбрал Игры> Классические Игры> категория г-жа Pacman. Мне также может понравиться этот потрясающий образ на моем слайдере на главной странице, поэтому я мог бы также выбрать «Рекомендуемые игры».
Однако !!! Когда я доберусь до страницы подробностей сообщений, я просто хочу выплюнуть КАТЕГОРИИ: Мисс Пакман. Я не хочу Игры/Классические Игры или Рекомендуемые Игры.
Так что теперь у меня есть
<?php the_category(', ', 'single');?>
Чтобы показать только дочерний элемент, но он все еще показывает все три уровня, а также Рекомендуемые категории. Я думаю, что мне нужно исключить этот идентификатор категории «Featured category» из запроса, но не знаю, как это сделать. Вот мой конкретный код:
<?php if (have_posts()):?>
<?php while (have_posts()) : the_post();?>
<div class="category">CATEGORY: <?php the_category(', ', 'single');?></div>
<?php endwhile;?>
<?php endif;?>
Я не знаю, как сделать пользовательские запросы или что изменить или где изменить его. Это возможно?
ОК, спасибо Калле. Я очень новичок в Wordpress и уже столкнулся с удивительным количеством кирпичных стен функциональности. Я просто потрясен, это невозможно! – panzhuli
я закончил с чем-то вроде этого: PHP \t \t \t \t \t \t Еогеасп ((get_the_category()) в $ категории) { если ($ category-> category_parent == '201') {\t \t \t \t \t \t echo "CATEGORY:". $ Category-> cat_name. "
"; } } ?> – panzhuli
Похоже, вы хотите знать, находится ли сообщение в определенной категории, и если да, то напишите название этой категории. Это можно сделать без цикла, например Php echo has_category ('201')? 'Категория: название категории': ''; ?> (Я думаю, не проверял) –