Подтвердить что ты не робот

Wordpress Как проверить, является ли это POST или PAGE

Как проверить, является ли статья публикацией или страницей в WordPress?

4b9b3361

Ответ 2

Если вы просматриваете коллекцию сообщений/страниц (например, на странице результатов поиска), то is_single() и is_page() не будут использоваться. В этой ситуации вы можете захватить глобальный объект $post (типа WP_Post) и изучить свойство $post->post_type. Возможные значения включают "post" и "page".

Ответ 3

is_singular() возвращает true для одной записи, страницы или вложения

Ответ 4

Вы имеете в виду, что is_single() вернет true, если это сообщение? (а не страница), я прав,

Мне это нравится, я думаю, вы ошибаетесь, потому что у меня есть плагин, показывающий какой-то текст только на пост, я использую is_single(), но он также отображается на страницах.

Пожалуйста, совет.

Спасибо

Ответ 5

если вы хотите узнать страницу, в которой перечислены сообщения, и вы используете параметр страницы сообщений в конфигурации, вы должны использовать is_home().

Ответ 6

Это для разработчика, если вы не являетесь разработчиком, вы также можете проверить текущий тип страницы. Вам нужно просто осмотреть определенную страницу и увидеть тег тела. Если тема построена с использованием основных правил WordPress, то тег body имеет классы, относящиеся к странице или одной странице. Эти классы могут включать в себя тип сообщения, имя шаблона, имя файла, идентификатор страницы и многое другое.