Файл footer.php для AMP темы WordPress

amp footer в wordpress с нуля AMP

В этой статье я покажу вам, как создать файл footer.php для AMP темы WordPress. Можно было все внести в один шаблон между тегами <html><head>...</head><body>. Но если потом вы захотите изменить шаблон, вам нужно будет искать и редактировать нужный код, что очень не удобно. Поэтому в WordPress было введено разделение на файлы header.php и footer.php, так чтоб вам было удобно редактировать их.

В первой части разработки своей Amp темы WordPress мы уточнили строение стандартных тем и разделили на файлы, без которых не будет работать AMP тема. Во второй части создали файл header.php от начала html документа до меню навигации в боковой панели. Приступим к не менее важному файлу footer.php создадим его и приступим к пояснению кода.

amp footer темы wordpress

Код для файла нижнего колонтитула для AMP темы относительно прост. Рассмотрим его построчно:

Обратите внимание, что этот файл включает в себя не только элементы нижнего колонтитула, но и закрытие контента тегом div, закрытие body и html. В нашем случае файл footer.php будет содержать вывод:

  • Ссылки на страницы «О нас», «Контакты», «Политика конфиденциальности». При желании можете добавить свое решение. Вывод происходит функцией wp_nav_menu  из ранее созданного меню WordPress.
  • Уведомление об авторских правах и даты существования проекта.
  • Вывод на страницы счетчиков Google Analytics и Яндекс метрики. Обратите внимание что код вывода счетчика измененный и соответствует стандартам AMP. Для получения статистики посещений вашего сайта, вам нужно всего лишь заменить «ХХХХХХХ» на идентификатор вашего счетчика.

Приведенный выше код в AMP шаблон являются особым случаем в WordPress и применяется ко всем страницам. Вы можете создать любое количество таких файлов с разной информацией в соответствии с документацией AMP. Включить их в разные файлы шаблонов, отвечающие за вывод страниц, записей, рубрик и страницы поиска.

Pixel Facebook для AMP страниц

Все, что вам нужно сделать, это разместить этот код с вашим собственным номером пикселя вместо ХХХХХХХХ сразу же после кодов счетчиков в файле footer.php. Код ниже использует меньше кода, чем первоначальный код в создании AMP.

Установка социальных кнопок в AMP

Этот HTML-код должен находиться в вашем файле, если вы хотите использовать значки для публикации записей в социальные сети.

Стилизовать иконки тоже очень просто. Вы можете дать им класс, такой как .ground или .square, а затем сделать их квадратными или круглыми, большими или маленькими. Это полностью зависит от вас.

Вывод

Наша тема теперь имеет 2 файла в шаблоне и включаемые файлы имеют правильную структуру AMP страниц. Я пытаюсь сделать тему простой и понятной, но для некоторых это может показаться сложным. И понимание PHP, CSS и HTML весьма полезно, чтобы собрать все это вместе.

В следующей части перейдем к добавлению отображения контента и подправим файл functions.php, для правильной обработки страниц AMP.

Если у вас есть дополнительные вопросы, пожалуйста, сообщите это в комментариях ниже.

Оцените статью
Добавить комментарий