Intereting Posts
После изменения siteurl, базы данных исходного URL-адреса, он показывает 3/4 ошибки, вызванные Получить пользовательское поле из пользовательской таксономии пользовательского типа сообщения is_archive () не работает в публичных страницах var var var? Shortcode / plugin с настраиваемым (гибким) выходом Расположение меню по идентификатору меню или идентификатору меню в start_el () Walker Как изменить тип пользователя от автора wp_enqueue_script () не работает вообще Использование источника управления с помощью WordPress Удалить первый разделитель в wp_nav_menu Как исключить категории из списка get_categories () в панели администратора виджета Последнее сообщение, упорядоченное по дате публикации, используя WP_Query на главной странице Изображение с миниатюрными закругленными углами w CSS (или любой другой хороший метод) 2 домена 1 Установка WP в Cpanel Более чистый URL для просмотра категории сообщений? API сердечного ритма oEmbed

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; ?> 

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

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

Solutions Collecting From Web of "if (is_page (** PAGE ID **)) не работает"

Более простым решением будет передать 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)