如何让定制插件按需运行?

时间:2012-07-19 作者:RRikesh

我正在尝试制作一个插件,它可以在特定时间自行运行,也可以在手动触发时运行(也就是说,插件的特定功能被触发)。虽然我不知道如何实现这一点,但谷歌搜索并没有取得成效。

如果这有帮助的话,这是briefly 函数的外观。

function rrikesh_insert_post()
{
  $post = array([variables populated from external file]);
  wp_insert_post($post, true);
}
有人能提出一种方法吗?谢谢

1 个回复
最合适的回答,由SO网友:deadlyhifi 整理而成

您可以使用运行计划事件wp_cron.

要手动触发它,您需要创建一个管理屏幕,并创建一个触发该功能的按钮。要做到这一点,请阅读Creating a PluginAdding Admin Menus.

结束

相关推荐

Beta Versioning of Plugins

当我为一些bug编写修复程序时,我通常会增加版本并将其发送给bug查找程序,以查看我的修复程序是否有效。如果我有1.2.5 我想创建一个测试版,一旦我提交代码,它将变得多余,我应该使用1.2.5-beta 或1.2.6-beta? 我担心的是1.2.6 <;1.2.6-beta 因此,字符串比较可能有利于beta版,而bug查找程序不会收到发布稳定版本的通知。编辑:如果在不考虑发布类型的情况下对字符串进行绝对比较,则可以使用1.2.5-fix 然后1.2.6. 该问题也概述在http://en.wik