DUX主题无疑是中国人开发的最成功的WordPress主题。它没有太多花哨的功能,而且打开的速度也很快,SEO效果十分优秀,这也是很多站长选择大前端主题的原因。

但是由于wordpress更新,dux主题使用的 retrieve_password() 方法会报错,暂时把这个锅甩给wp官方,银狐看到有人在wp论坛提交了这个问题,下面是报错代码:

Fatal error: Cannot redeclare retrieve_password() (previously declared in /www/wwwroot/ityinhu.com/wp-includes/user.php:2671) in /www/wwwroot/ityinhu.com/wp-content/themes/dux7.1/pages/resetpassword.php on line 338

此站点遇到了致命错误。

目前的解决方案是使用较低版本的wordpress程序或者修改resetpassword.php的代码,银狐测试了5.7和5.6.2的Wordpress之后,都不行,但是5.5.3就可以了。

很多时候wordpress更新总会带来一些奇怪的东西,所以很多主题厂商都是禁用wordpress自动更新的。

当然我们可以自己修改这个函数名,很简单,也是银狐提倡的办法

我们只要将resetpassword.php里的retrieve_password替换成rretrieve_password即可

下面是修改的截图

解决wordpress主题dux7.1找回密码页报错

修改完成之后,大前端主题的找回密码页完美运行