0°

“wp_footer”和“get_footer”操作有什么区别?

理解这两者的区别

来源于:

http://zh.wordpressask.com/wp_footer%E5%92%8Cget_footer%E6%93%8D%E4%BD%9C%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.html

我正在开发一个插件,我正在尝试在页面底部添加一行文本,我看到有两个似乎合理的操作, wp_footer()get_footer() 。 wp_footer听起来像它可能更适合于需要在页面的最后(如JavaScript文件)的代码,但get_footer没有在其wordpress codex页面上的任何文档。 我应该用这样的东西?

Solutions Collecting From Web of "“wp_footer”和“get_footer”操作有什么区别?"

这两个函数完成两个不同的事情。 wp_footer()是在你的footer.php模板文件中使用的一个钩子,以确保正确的代码被插入(从核心/插件/等)到正确的地方。 在其他模板文件中使用get_footer()来调用footer.php模板文件中的代码。

所以用简单的话来说, wp_footer()会获得其他很可能不会产生(但是需要)的代码,所以它更加抽象。 get_footer()您写入到footer.php文件的确切代码,所以它是PHP的include()函数的WordPress版本。

希望这可以帮助 :)

get_footer()模板标记是locate_template()函数的自定义包装器,用于在模板文件中包含模板部分文件。 get_footer()模板标签是WordPress模板系统的一部分,主要由主题本身使用,以指定footer.phpfooter-{slug}.php文件以包含在当前模板中。

wp_footer()模板标记是通过do_action( 'wp_footer' )调用的wp_footer操作钩子的自定义包装。 wp_footer()模板标签是WordPress Hooks API的一部分,主要用于插件,在网站HTML页脚中注入脚本。

WordPress-常用函数wp_head()详细解读及原理

031
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论