【问题标题】:Wordpress - Execute Command on New PostWordpress - 在新帖子上执行命令
【发布时间】:2012-02-07 18:25:30
【问题描述】:

我在我的服务器上安装了最新 WordPress 的 localhost 版本,并且已经开始设计我自己的插件,但我想先了解更多关于 WordPress 的工作原理。

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

【问题讨论】:

    标签: wordpress unix terminal


    【解决方案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 似乎对此有所了解。

    【讨论】:

      【解决方案2】:

      您将使用 php 命令 exec() 或 shell_exec() 它们都略有不同,请阅读两者的文档。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多