WordPress. Определение страниц AMP для размещения кода

Определение AMP-страниц, сгенерированных официальным плагином AMP для WordPress, при одновременном использовании на сайте ускоренных и обычных страниц.

О плагине AMP для WordPress

Речь идет об официальном плагине AMP для WordPress, логотип которого вы видите на изображении:

Изображение для идентификации официального плагина AMP для WordPress

Этот плагин предоставляет возможность включать или отключать генерацию AMP для отдельных страниц и записей. Иногда на ускоренных и обычных страницах требуется размещать разный код. Для этого требуется определить, к какому типу страница относится.

Идентификация страниц AMP

Для определения AMP-страниц, сгенерированных плагином, и размещения соответствующего кода используется оператор if с функцией is_amp_endpoint():

Если код необходимо разместить только на AMP-страницах, оператор else и код для обычных страниц из конструкции if можно исключить.

Пример размещения кода

Размещение кода в зависимости от типа записи или страницы (AMP или не AMP) рассмотрим на примере автоматизированных объявлений AdSense для ускоренных и обычных страниц, а также кода счетчика Google Analytics.

Следующий код размещен в файле header.php перед закрывающим тегом </head>:

Следующий код размещен в файле footer.php перед закрывающим тегом </body>:

Смотрите как отключить комментарии через админ-панель WordPress.

Добавить комментарий

Ваш комментарий будет опубликован после прохождения обязательной модерации. Исходящие ссылки не допускаются. Время модерации составит от нескольких минут до нескольких часов в зависимости от времени суток и занятости модератора. При добавлении в комментарий кода VBA Excel, вставьте перед его началом тег <pre> и по окончании кода </pre>.