WordPress как на ладони
wordpress jino

wp_footer() WP 1.5.1

Функция запускает хук wp_footer - один из основных хуков, без которого не будут работать многие плагины. Вызывается в подвале шаблона, файл: footer.php

Этот тег шаблона должен располагаться прямо перед закрывающим HTML тегом </body>. Обычно он используется в файлах шаблона footer.php, index.php.

Аналогичная функцию, которая запускает хук wp_head в шапке сайта: wp_head().

Работает на основе: do_action()
Хуки из функции:
Возвращает

Ничего не возвращает.

Использование

<?php wp_footer(); ?>

Примеры

#1. Обязательная строка в подвале каждой темы

Пример использования функции, взятый из базовой темы twentyten:
wp-content/themes/twentyten/footer.php:

...
<?php
   /* Всегда используйте wp_footer() перед закрывающим тегом </body>
	* иначе множество плагинов не будут работать корректно, потому что
	* они используют этот хук для вставки различных JS и других кодов.
	*/
	wp_footer();
?>
</body>
</html>

Код wp footer: wp-includes/general-template.php VER 4.9.1

<?php
function wp_footer() {
	/**
	 * Prints scripts or data before the closing body tag on the front end.
	 *
	 * @since 1.5.1
	 */
	do_action( 'wp_footer' );
}

Cвязанные функции

Из раздела: Другие функции темы

wp_footer 2 комментария
  • Дамир @

    Привет, а в чем принципиальная разница между функциями wp_footer() и wp_head() поскольку из определения не совсем это понятно, ибо оба как бы отвечают за подключение CSS и JS файлов, принадлежащим различным плагинам?

    Ответить2.4 года назад #
    • campusboy1951 cайт: www.youtube.com/c/wpplus

      Разница в их размещении. В шапке - wp_head, в футере - wp_footer(). Это позволяет гибко распределять вывод css и js. В файле function.php меняете 1 значение (если правильно подключали эти файлы) и уже вывод скрипта или стиля изменилось. К примеру, JS скрипту надо отслеживать html элементы, для этого ему надо, чтобы сначала они "прорисовались" на странице, а потом он включился и отработал свою функцию, анимацию, к примеру. Этим свойством пользуются плагины особенно.

      1
      Ответить2.4 года назад #

Здравствуйте, !

Ваш комментарий