我的服务器上安装了最新版WordPress的localhost,并且已经开始设计我自己的插件,但我正在尝试更多地了解WordPress的工作方式。
我正在寻找一种方法来在每次创建新帖子时执行终端命令(或者只是在服务器上运行的应用程序)。如果可能的话,更好的是根据帖子的类别来运行不同的命令。这样的事情可能吗?提前谢谢!
答案 0 :(得分:1)
尝试编写该函数并使用publish_post
操作挂钩,如此处所述http://codex.wordpress.org/Plugin_API/Action_Reference
所以它会是这样的:
<?php
function my_custom_function(){
//stuff to do on new post
}
add_action('publish_post', 'my_custom_function');
?>
希望这会有所帮助。我不确定终端的执行情况,但@thenetimp似乎对此有所了解。
答案 1 :(得分:0)
你使用php命令exec()或shell_exec()它们两者略有不同请阅读两者的文档。