我正在使用Wordpress 2013主题作为从头开始创建新主题的起点。
在“我的主题”文件夹下,我的页脚。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( \'Semantic Personal Publishing Platform\', \'twentythirteen\' ); ?>">. <?php printf( __( \'Proudly powered by %s\', \'twentythirteen\' ), \'WordPress\' ); ?></a>
. </div><!-- .site-info -->
</footer><!-- #colophon -->
</div><!-- #page -->
<?php wp_footer(); ?>
</body>
</html>
问题是函数
wp_footer()
似乎包含了我不想要的插件和代码。特别是搜索小部件。
我复习了this article. 而且the codex, 指示我到目录wp-includes/general-template.php
, 它没有告诉我它可能需要哪些模板标签(我原以为它需要搜索小部件)。
如何自定义wp_footer
? 应该在哪里(文件目录中)查看wp_footer
是否动态生成?
SO网友:Sander Koedood
这可能是多方面的。我不知道学分是干什么的。然而,搜索字段由小部件创建的可能性很大,如get_sidebar(\'main\')
. 在“外观”>“小部件”下,您应该能够找到更多信息。
正在调用的模板可能是提要栏main。php。
如果它是一个特定的插件,将输出创建到wp\\u footer()(我认为这不太可能),那么您可能可以使用add_action(\'wp_footer\', \'the_function\');
, “the\\u function”是被调用的函数。
此特定操作将函数挂钩到wp_footer()
.
wp\\u footer主要用于加载javascripts和其他必要的内容,但并不是用来添加额外的内容。
我希望这能帮你把事情弄清楚一点。如果没有,我很乐意尽可能多地澄清。