В чем разница между действиями "нижний колонтитул wp" и "получить нижний колонтитул"?


Я работаю над разработкой плагина и пытаюсь добавить строку текста в нижнюю часть страницы, я вижу, что есть два действия, которые кажутся разумными, wp_footer() и get_footer(). wp_footer звучит так, как будто он больше подходит для кода, который должен идти в самом конце страницы (например, файлы JavaScript), но у get_footer не было никакой документации на его странице кодекса wordpress. Что я должен использовать для чего-то подобного?

Author: GSto, 2012-03-12

2 answers

Эти две функции выполняют две разные вещи. wp_footer() - это крючок, используемый в вашем footer.php файл шаблона, чтобы убедиться, что правильный код вставлен (из ядра/плагинов/и т.д.) в нужное место. get_footer() используется в других ваших файлах шаблонов для вызова кода в вашем footer.php файл шаблона.

Таким образом, проще говоря, wp_footer() получает другой код, который вы, скорее всего, не создаете (но который вам нужен), поэтому он немного более абстрактный. get_footer() захватывает точный код, который вы написали в свой footer.php файл, так что это WordPress версия функции PHP include().

Надеюсь, это поможет:)

 13
Author: cmegown, 2012-03-12 15:57:06

В get_footer() тег шаблона - это пользовательская оболочка для locate_template() функция, используемая для включения файла части шаблона в файл шаблона. Тег шаблона get_footer() является частью системы шаблонов WordPress и используется в основном самой темой для указания файла footer.php или footer-{slug}.php для включения в текущий шаблон.

В wp_footer() тег шаблона - это пользовательская оболочка для wp_footer крючок действия, который вызывается через do_action( 'wp_footer' ). wp_footer() тег шаблона является частью API WordPress Hooks и используется в основном плагинами для вставки сценариев в нижний колонтитул HTML сайта.

 6
Author: Chip Bennett, 2012-03-12 16:06:36