最近更新到WordPress 4.9.1
版本,结果出现了系统一直提示“翻译更新”,但是却在更新页面中找不到更新列表的问题,如下图:
这个原因在于这个版本的WordPress
没有给管理员更新翻译的权限。具体代码在如下位置:
1 |
$ sudo vim wordpress/wp-admin/update-core.php |
如下部分的判断,导致界面上不会显示翻译相关的更新界面
1 2 3 |
630 if ( current_user_can( 'update_languages' ) ) { 631 list_translation_updates(); 632 } |
下面的参考链接中已经有人提交了patch
上去,按照计划是在WordPress 4.9.2
版本修复这个问题。
比较简单的方法就是耐心等几天,等最新的WordPress 4.9.2
版本吧。