I am designing my website on wprdpress. So to make it more secure I want this. if any user other than the administrator types on browser wp-admin after my domain name e.g "www.mydomain/wp-admin" should get a HTTP 404 error. How to get this please help.
2条回答 默认 最新
- dongpo2002 2014-01-24 10:39关注
add_action('admin_init', 'no_mo_dashboard'); function no_mo_dashboard() { global $wp_query; if (!current_user_can('manage_options') && $_SERVER['DOING_AJAX'] != '/wp-admin/admin-ajax.php') { $wp_query->set_404(); status_header( 404 ); get_template_part( 404 ); exit(); } }
Paste the above code in functions.php. This restricts normal user access to dashboard and redirects to 404 page.
Hope this helps.
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 微信会员卡接入微信支付商户号收款
- ¥15 如何获取烟草零售终端数据
- ¥15 数学建模招标中位数问题
- ¥15 phython路径名过长报错 不知道什么问题
- ¥15 深度学习中模型转换该怎么实现
- ¥15 HLs设计手写数字识别程序编译通不过
- ¥15 Stata外部命令安装问题求帮助!
- ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
- ¥15 TYPCE母转母,插入认方向
- ¥15 如何用python向钉钉机器人发送可以放大的图片?