Выполнение кода только на определенной странице
7 июл. 2014 г., 20:12:30
Просмотры: 13.9K
Голосов: 2
Я пытаюсь сделать так, чтобы приведенный ниже блок кода загружался только на странице контактов, но это не работает. Может у кого-то есть идеи, в чем может быть проблема? Я все еще новичок в PHP.
if (is_page('/contact-us/')) {
// Проверяем, является ли текущая страница страницей контактов
if ( function_exists( 'wpcf7_enqueue_scripts' ) ) {
// Если функция существует, подключаем скрипты и стили Contact Form 7
wpcf7_enqueue_scripts();
wpcf7_enqueue_styles();
}
}

Dz1
121
Комментарии
Все ответы на вопрос
1
0
Функция is_page
принимает ID страницы, её заголовок или slug (ярлык). Похоже, вы пытаетесь передать ей часть URL вместо этого.
Вы говорите, что 'contact-us' — это slug вашей страницы контактов, поэтому попробуйте
if (is_page('contact-us')) {
без прямых слешей, то есть передавая slug страницы.

Rup
4.39K
7 июл. 2014 г. 20:16:32
Похожие вопросы