【发布时间】:2017-01-28 18:12:48
【问题描述】:
我将此添加到我的 functions.php 文件中以禁用订阅者的 wp-admin 访问权限。现在它将订阅者重定向到首页,我想将用户重定向到浏览器的库存 404。我可以将重定向更改为不存在的页面...
wp_redirect(home_url('/fakepage'));
...这会将用户带到浏览器的库存 404,但该不存在的页面将显示在 URL 中。
/**
* Disable wp-admin access for subscribers
*/
function disable_dashboard() {
if (!is_user_logged_in()) {
return null;
}
if (!current_user_can('administrator') && is_admin()) {
wp_redirect(home_url());
exit;
}
}
add_action('admin_init', 'disable_dashboard');
【问题讨论】:
标签: wordpress http-status-code-404