Перейти к содержимому
Наше приложение «Дешевые авиабилеты» в AppGallery >>

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.