Intereting Posts
Как я могу исправить эти проблемы, создаваемые плагином Themecheck используя медиа-загрузчик, чтобы выбрать изображение определенного размера, принудительно настроить обрезку Изменение размера изображений для галереи-плагина? динамический путь изображения в файле javascript Удалить тире из названия блога wordpress «О нас», «контактные» разделы должны быть опубликованы в статье (публикации) или странице на простом маленьком бизнес-сайте? Как изменить определенный текст или термин WordPress на заказ на весь сайт? Существует ли верхний предел для пользователей в WP? Поиск шаблона за страницей WordPress Как: CRUD для пользовательских типов сообщений в интерфейсе? Где загрузить мой новый пользовательский ShortCode в отдельном .php-файле? Перезаписать файл темы из плагина Как распределить кнопку браузера после выхода из системы? Фильтр wptexturize не работает на старых заголовках сообщений Получить локализованное значение

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').