发布帖子时如何运行函数? 时间:2015-12-15 作者:Ruwantha 我在PHP页面中编写了一个PHP函数。此函数is not 写入函数。php。我已经用任何名称编写了该函数。位于根目录中的php文件。当用户单击WordPress上的发布按钮时,我需要调用该函数(仅用于提交帖子)。假设函数名为dothisfunction($name)我应该在哪里调用此函数? 1 个回复 SO网友:jdm2112 除非您有非常具体的原因,并且您知道自己在做什么,否则像这样的代码属于函数。php文件或专用插件。WordPress使用两种挂钩,允许在特定时间触发某些功能。这些被称为操作和过滤器。https://codex.wordpress.org/Plugin_API如前所述,将代码放在从未调用过的文件中,将不允许注册函数以执行操作。WordPress不会知道该回调函数已准备好在某个点运行。使用问题中给出的参数,您的解决方案是将以下内容放入主题的函数中。php文件或专用插件:function dothisfunction() { // Do stuff } add_action( \'publish_post\', \'dothisfunction\' ); 每当publish_post 动作触发,但只有在它看到您的代码时才会触发。完整参考publish_post 行动如下:https://codex.wordpress.org/Plugin_API/Action_Reference/publish_post 文章导航