'贡献者'删除自制帖子而无法访问后端

时间:2015-01-20 19:28:03

标签: php ajax wordpress backend

长话短说,我从头开始构建wordpress网站,人们可以使用前端注册为“贡献者”,转到特定页面,并创建自定义帖子类型,所有这些都来自前端。

现在,我设法让他们有可能“编辑”帖子,或“删除”它,但是!

我也不希望他们在后端。所以我将这个脚本添加到我的functions.php

add_action( 'init', 'blockusers_init' );
    function blockusers_init() {
    if ( is_admin() && ! current_user_can( 'administrator' ) && ! ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) {
        wp_redirect( home_url() );
        exit;
    }
}

评论这一切,一切正常,但有了它,他们肯定无法使用/ wp-admin URL访问后端,但他们也无法删除他们的帖子,我假设这个以某种方式阻止了请求,我能做什么线索?

0 个答案:

没有答案