Если тип записи равен X, то отобразить контент Y
15 янв. 2012 г., 03:57:48
Просмотры: 44.2K
Голосов: 4
Мне просто нужно указать в single.php: если тип записи = x, тогда отображать y. В противном случае не отображать.
Here are two ways to do it:
// Вариант 1: Использование get_post_type()
if (get_post_type() === 'your_post_type') {
// отобразить ваш контент здесь
echo 'Ваш контент';
}
// Вариант 2: Использование is_singular()
if (is_singular('your_post_type')) {
// отобразить ваш контент здесь
echo 'Ваш контент';
}

Rachel M
41
Все ответы на вопрос
3
0
if( get_post_type() == 'post_type_slug' ) {
// выполнить определенные действия
} else {
// выполнить другие действия
}
Это должно сработать, альтернативно вы можете использовать шаблоны для обработки этого, что в WordPress реализовано достаточно хорошо по умолчанию. Ознакомьтесь со страницей кодекса об иерархии шаблонов, в частности я нахожу визуальное представление весьма полезным.

mor7ifer
8.61K
15 янв. 2012 г. 16:18:47
0
Это немного зависит от того, что конкретно представляет собой y
, но, вероятно, вам поможет следующее: http://codex.wordpress.org/Conditional_Tags#A_Post_Type

User
100
15 янв. 2012 г. 04:06:06
Похожие вопросы
3
ответов
3
ответов