Как настроить wp_footer, где находится код, управляющий работой этой функции?
Я использую тему WordPress 2013 как отправную точку для создания новой темы с нуля.
В папке моей темы файл footer.php выглядит следующим образом. (Обратите внимание на последнюю функцию wp_footer()
.)
</div><!-- #main -->
<footer id="colophon" class="site-footer" role="contentinfo">
<?php get_sidebar( 'main' ); ?>
<div class="site-info">
<?php do_action( 'twentythirteen_credits' ); ?>
<a href="<?php echo esc_url( __( 'http://wordpress.org/', 'twentythirteen' ) ); ?>" title="<?php esc_attr_e( 'Семантическая платформа для персональных публикаций', 'twentythirteen' ); ?>">. <?php printf( __( 'Сайт работает на %s', 'twentythirteen' ), 'WordPress' ); ?></a>
. </div><!-- .site-info -->
</footer><!-- #colophon -->
</div><!-- #page -->
<?php wp_footer(); ?>
</body>
</html>
Проблема в том, что функция wp_footer()
, похоже, включает плагины и код, которые мне там не нужны. В частности, виджет поиска.
Я просмотрел эту статью. Также кодекс отправляет меня в директорию wp-includes/general-template.php
, которая не сообщает мне ничего о том, какие шаблонные теги она может требовать (я ожидал, что там будет подключение виджета поиска).
Как можно настроить поведение wp_footer
? Где (в структуре файлов) нужно искать html/php код, который wp_footer
динамически генерирует?

Это может быть связано с несколькими причинами. Я не уверен, для чего именно предназначены эти кредиты. Однако с большой вероятностью поле поиска создаётся виджетом, который отображается в get_sidebar('main')
. В разделе "Внешний вид" > "Виджеты" вы сможете найти больше информации.
Шаблон, который вызывается, скорее всего, sidebar-main.php.
Если вывод в wp_footer()
создаётся определённым плагином (что маловероятно), вы можете найти его с помощью add_action('wp_footer', 'the_function');
, где "the_function" — это вызываемая функция.
Это конкретное действие подключает функцию к wp_footer()
.
wp_footer в основном используется для загрузки JavaScript и других необходимых элементов, но не так часто для добавления дополнительного контента.
Надеюсь, это немного проясняет ситуацию. Если остались вопросы, буду рад уточнить детали.
