Wordpress - 在新帖子上执行命令

时间:2012-02-07 18:25:30

标签: wordpress unix terminal

我的服务器上安装了最新版WordPress的localhost,并且已经开始设计我自己的插件,但我正在尝试更多地了解WordPress的工作方式。

我正在寻找一种方法来在每次创建新帖子时执行终端命令(或者只是在服务器上运行的应用程序)。如果可能的话,更好的是根据帖子的类别来运行不同的命令。这样的事情可能吗?提前谢谢!

2 个答案:

答案 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()它们两者略有不同请阅读两者的文档。

http://php.net/manual/en/function.shell-exec.php