wp_update_post仅适用于管理员,不适用于未注册的用户

时间:2015-07-20 13:42:07

标签: php wordpress wordpress-plugin

我开发了可以在前端编辑自定义帖子(来自TablePress)的插件。问题是,当我在后端编辑它们时,一切正常,即使是未登记的用户也可以看到更改。但是当我使用我的插件从前端编辑它时,只有管理员可以看到更改...

我不确定这个问题是否与修订有关?插件适用于大多数用户,但不适用于一个,我不知道为什么......

代码:

    $my_post = array(
            'post_status' => 'publish', 
            'post_type' => 'tablepress_table',
            'ID'=> $post_id,
            'post_content' => wp_slash( json_encode(  $postJsonArray) ), 
            'post_title' => $post->post_title
        );
        wp_update_post( $my_post );

0 个答案:

没有答案