Intereting Posts
Спам, введенный в общий кэш кэша w3 Столбцы нескольких категорий и список счетчиков посещений в wordpress Homepage Json api не возвращает все метаданные Как настроить короткий код с помощью настраивателя Плагин для автоматического преобразования настраиваемых полей в тег Как я могу получить идентификатор виджета после перетаскивания для wordpress с помощью jquery? Использование масонства. Как сделать каждое эскизное изображение X-го столбца несколькими столбцами? Панель администратора WordPress перекрывает навигацию по twitter загрузке Выполнить функцию, если заказ Meta Exists – WooCommerce wp_mail отправка старого контента из сообщения Переопределить URL-адрес по умолчанию для страниц автора? Как передать переменную hook в функцию? Как переустановить МЕНЮ темы WordPress «Allure Real Estate Theme для Placester»? Переопределите новое электронное регистрационное имя пользователя с настраиваемым сообщением (не для нескольких поддоменов) Перенос сайта WP на другой URL-адрес

is_page условный вопрос

Я использую is_page в моем файле functions.php для отображения некоторого кода, и я хотел только отображать код в заголовке, если отображается страница контакта. Я создал шаблон с именем contact.php, и в верхней части было имя шаблона: contact. Шаблоны отображаются просто отлично, но когда я вошел в файл функций и сделал is_page('contact') или is_page('contact.php') код перестает работать. Является ли функция основанной на настройках постоянных ссылок? прямо сейчас у меня есть установка wordpress для по умолчанию, поэтому вместо того, чтобы показывать contact.php в адресной строке, это показывает? page_id=94 . Если я делаю is_page(94) то мой тестовый код работает

Solutions Collecting From Web of "is_page условный вопрос"

Если «slug» страницы «контакт», то is_page («контакт») должен работать. Вы можете проверить дополнительные параметры для страницы в кодексе здесь . Использование идентификатора сообщения, например, 94 в вашем примере будет работать независимо от настроек постоянной ссылки.

Если вы хотите, чтобы он отображался для определенного шаблона, вы можете использовать is_page_template ('contact.php').