Rank Math安装后WordPress后台报错的解决办法,这些警告的根源是:Rank Math SEO 插件的数据库查询返回了 NULL (空值),但插件代码里直接去读取 NULL 的 total / hits 属性(比如 $data->total、$data->hits),PHP8.0+ 版本对这种「空值读属性」的行为会抛出明确的警告提示,你的网站 PHP 版本一定是 8.0及以上(8.0/8.1/8.2/8.3)。
![图片[1]-Rank Math安装后WordPress后台报错的解决办法-Rank Math SEO 404监控-重定向报Warning警告-好软猫](https://www.haoruanmao.com/wp-content/uploads/2026/01/623b71190b20260112150026.webp)
一、为什么会出现这个问题?
核心触发条件(缺一不可)
- PHP 版本 ≥ 8.0:PHP8.0 开始对「访问 null 的属性 / 方法」从静默忽略改成了抛出 Warning 警告,这是 PHP 的版本特性变更;
- Rank Math 插件 bug:插件的 404 监控、重定向模块的代码,没有做「空值判断」,就直接读取数据属性;
- 你的网站暂无 404 日志数据、暂无重定向数据(页面上显示的
0也印证了这一点),此时插件查询数据库返回NULL,直接读属性就触发警告。
警告信息对应含义
Attempt to read property "total" on null→ 读取「总数」属性时,数据源是 nullAttempt to read property "hits" on null→ 读取「点击量」属性时,数据源是 null- 涉及文件:
class-monitor.php(76/83行)是 404 监控模块、class-redirections.php(76/83行)是重定向模块
修复方式
修复文件 1:404 监控模块 class-monitor.php 第 76、83 行
文件路径:/www/wwwroot/HRM/wp-content/plugins/seo-by-rank-math/includes/modules/404-monitor/class-monitor.php
第一步:修改第 76 行(对应 “日志计数” 的$data->total报错)
原第 76 行代码:
<strong class="text-large"><?php echo esc_html( Str::human_number( $data->total ) ); ?></strong>
替换成下面这行代码(加了空值判断):
第二步:修改第 83 行(对应 “URL 点击率” 的$data->hits报错)
原第 83 行代码:
<strong class="text-large"><?php echo esc_html( Str::human_number( $data->hits ) ); ?></strong>
替换成下面这行代码(加了空值判断):
最后一步:保存文件
改完这两行后,点击文件编辑页面的 “保存” 按钮,然后刷新你出现报错的页面,这个文件的警告就消失啦!
(接下来再按同样的逻辑,去修改class-redirections.php文件的 76、83 行就行~)
修复文件 2:重定向模块 class-redirections.php 第 76、83 行
文件路径:/www/wwwroot/HRM/wp-content/plugins/seo-by-rank-math/includes/modules/redirections/class-redirections.php
第一步:修改第 76 行(对应 “重定向计数” 的$data->total报错)
原第 76 行代码:
<strong class="text-large"><?php echo esc_html( Str::human_number( $data->total ) ); ?></strong>
替换为:
第二步:修改第 83 行(对应 “重定向点击率” 的$data->hits报错)
原第 83 行代码:
<strong class="text-large"><?php echo esc_html( Str::human_number( $data->hits ) ); ?></strong>
替换为:
最后:保存文件
改完这两行点 “保存”,刷新页面后,所有警告就都消失啦~
![图片[2]-Rank Math安装后WordPress后台报错的解决办法-Rank Math SEO 404监控-重定向报Warning警告-好软猫](https://www.haoruanmao.com/wp-content/uploads/2026/01/3cbb0f2c8620260112150030.webp)























![表情[guzhang]-好软猫](https://www.haoruanmao.com/wp-content/themes/zibll/img/smilies/guzhang.gif)
![表情[bishi]-好软猫](https://www.haoruanmao.com/wp-content/themes/zibll/img/smilies/bishi.gif)




暂无评论内容