如何使用wordpress中的钩子将帖子状态从发布更改为草稿?

时间:2015-12-04 09:38:44

标签: php wordpress-plugin wordpress

我想使用其ID将已发布帖子的状态更改为草稿。

add_action( 'save_post', 'change_post_status', 1 );
    function change_post_status( $post_id ){
        $my_post = array(
            'ID' => 1,
            'post_status' => 'draft',
        );
        // unhook this function so it doesn't loop infinitely
        remove_action('save_post', 'change_post_status');
        wp_update_post( $my_post );
        // re-hook this function
        add_action('save_post', 'change_post_status');
    }

我想更改具有id = 1的特定帖子的状态,以便更改为draft。这是我尝试过但没有取得成功。我没有收到任何错误,我可以做一些事情来知道它是否正在开火?以及如何做到这一点?

0 个答案:

没有答案