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
即可
下面是修改的截图
修改完成之后,大前端主题的找回密码页完美运行