有没有什么过滤器可以禁用WordPress中的总正面

时间:2017-11-14 作者:I am the Most Stupid Person

我有一个需求(CRM系统),它可以使用WordPress后端开发。

所以我不需要100%的前端。

有没有办法100%禁用前端?

1 个回复
SO网友:Johansson

通过杀死非管理页面上的WP,下面的代码将确定您是否在前端页面上,如果您在前端页面上,则杀死WP。

add_action( \'init\', \'my_function\' );

function my_function(){
    if ( ! is_admin() ) wp_die();
}
请注意,这也可能会影响AJAX请求(未测试),因此您可能需要添加wp_doing_ajax() 你的条件也一样。

通过如上所述将用户重定向到Dashboard,您可以检查您是否在admin上,并将用户从前端重定向到后端。

add_action( \'init\', \'my_function\' );

function my_function(){
    if ( ! is_admin() ) {
        wp_safe_redirect( admin_url() );
        exit();
    }
}
通过创建一个空主题创建一个空主题,并且只添加index.phpstyle.css 作为其内容。现在您可以激活主题,访问前端的每个人都将获得一个白色页面。

结束

相关推荐

如何在wp-admin的“编辑标签”页面中添加内容?

我有一些term\\u meta,我想显示在wp admin的“编辑标签”页面上。我找到了以下两个动作挂钩,但它们都不是我想要的。edit_tag_formedit_tag_form_pre这些钩子要么在表单的开头或结尾添加内容,要么在“更新”和“删除”按钮之前添加内容。我想做的是在显示我的term\\u meta的“Edit Tag”表单下面添加一个全新的部分。这个有挂钩吗?