“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页脚中注入脚本。

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

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

教程

怎么在首页底部显示友情链接? - WordPress教程

2019-1-8 12:54:20

教程

Sage主题开发框架 - wordpress开发

2019-1-18 18:59:11

⚠️
Npcink上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。
无意侵害您的权益,请发送邮件至 1355471563#qq.com 或点击右侧 私信:Muze 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索