Intereting Posts
Является ли это правильным способом переключения ссылки «Изменить мой профиль» на мою ссылку «Расширенный профиль» BuddyPress? Письма с электронной почтой Cron Избранные изображения отсутствуют на перенесенном сайте Выпустить команды плагина на странице настроек администратора Я пытаюсь добавить div только для одной категории Пользовательская таксономическая навигация с текущими пунктами меню для детей? Полные RSS-каналы для пользовательских типов сообщений Имеет ли пустой плагин какие-либо накладные расходы? социальные иконки, не показывающие Пользовательский дополнительный элемент Metabox Отрегулируйте почтовый образ, отправленный по почте Исключить идентификатор сообщения из wp_query Детские страницы не становятся подменю (как в тесте двадцать десять)? Получить активный термин на одной (CPT) странице Запретить определенные виджеты с определенных боковых панелей

if (is_page (** PAGE ID **)) не работает

Я следую этому руководству по добавлению кода Google Content Experiments в header.php .

Я добавил следующий код в header.php :

 <?php if (is_page('346') ):?> <!-- Google Analytics Content Experiment code --> ... <!-- End of Google Analytics Content Experiment code --> <?php endif; ?> 

Это не привело к созданию кода эксперимента содержимого на лицевой стороне. Я пытался:

 <?php if (is_page(346) ):?> <!-- Google Analytics Content Experiment code --> ... <!-- End of Google Analytics Content Experiment code --> <?php endif; ?> 

Это тоже не сработало.

Вы видите, почему этот код не работает? Благодарю.

Более простым решением будет передать title или slug качестве аргумента в is_page() . У вас не будет проблем, если вы дублируете эту страницу на другом сервере.

 <?php if (is_page( 'Page Title' ) ): # Do your stuff endif; ?> 

вы можете использовать это для

 global $post; <?php if( $post->ID == 346) { ?> <!-- do your stuff here --> <?php } ?> 

вы можете использовать это в любом месте в заголовке или в другом месте.

попробуйте использовать is_single ($ post)

в вашем случае is_single (346) или is_single ('346') оба должны работать

больше здесь

Попробуйте удалить '' (одинарные кавычки) из идентификационного номера, и он будет работать:

 is_page(34)