首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您为什么使用add_action作为短代码?

您为什么使用add_action作为短代码?
EN

WordPress Development用户
提问于 2013-03-13 08:22:34
回答 2查看 16.1K关注 0票数 8

我想创建shortcodes,但是一些教程写到要使用add_action

代码语言:javascript
复制
add_action( 'init', 'register_shortcodes');

但是我读到了另一个作者没有使用它的教程,只把它放在functions.php上:

代码语言:javascript
复制
add_shortcode( 'recent-posts', 'recent_posts_function' );

哪一种是最好的方法,为什么要使用add_action

EN

回答 2

WordPress Development用户

回答已采纳

发布于 2013-03-13 08:32:21

如果您看一下关于法典的网页add_shortcode(),在您可以使用add_shortcode()之前,您将不会看到任何关于add_action()需求的信息。

因此,您可以直接将add_shortcode()放到functions.php中。我也是这么做的。

请参阅本文-关于使用短代码和最佳实践的WordPress短代码:完整指南

票数 4
EN

WordPress Development用户

发布于 2017-03-16 08:43:45

有时它需要使用“init”动作。例如,现在我主要基于小部件和自定义面板编辑主题。我尝试在没有操作的情况下添加自定义短代码,并在自定义面板中保存内容时出现错误。操作确保执行函数的顺序正确。上面写着“嗨,短代码!首先我会加载最重要的功能,然后是你!”

票数 3
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/90641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档