ShellV

九九年生(>_<),熱愛前端開發,擅長速度輪滑,隊動漫、設計、cos、CS有著濃厚的興趣。希望成為一名信息安全工程師。
本博客僅僅作為學習筆記,資料收藏的小倉庫(^_^)Y,有種一日自建博客的一手資料OAQ

记一次 修改 Wordpress 的 dmeng 多梦2.0主题登录权限限制代码

ShellV 原创!

额,刚刚搭建起来了一个小站,左改改右改改,改了改安全性插件。

套上了 多梦主题 感觉做的神马的都还不错。给几个朋友建立了账号,朋友已登录才知道,作者权限根本没办法访问后台。诶愁死,没办法编辑文章诶...

底层的东西一看码子多了就烦...之后开始不断地找主题。找了找

什么“响应式布局”“杂志主题”这些词都翻个遍翻烂了都...

最终定下几个主题安装上海不尽人意,最后之好就去改代码试一试在找到 

recent-user.php 文件之后,很巧很巧找到了禁止低权限用户访问后台的函数,一气氛之下把他们全都注释掉了,以保存刷新,尼玛网站挂了,之后噼里啪啦报错....

之后连FTP去取消这个注释,把文件下载到了本地,之好试试其他的方法,最终想到了方法多梦既然是个做这个的SOHO,一定有api之类的东西可以参考。去dmong.net查,真的有讲解那个 is_admin() 函数的参考,借着机会就开始猜这个权限一定会有 is_XXX 其他的,而且他们还说 这个函数在 wp-include文件夹的load.php中定义的函数,于是开始查load.php文件,的确查到很多的类似函数,几个权限估摸着是,于是就把函数添加进去引用。如图右。

最后建了一个低权限账号进去试试真的成功了!!




以后可能需要专门需学学wp了。


评论
热度(1)

© ShellV | Powered by LOFTER