我有一个运行WP 4.1的站点。后端显示一个栏目,说" WordPress 4.7可用!请通知网站管理员。"
我以管理员用户身份登录,我仔细检查过。
答案 0 :(得分:1)
我修复了将以下代码添加到新文件(我称之为role.php)并将其上传到我的wordpress根目录。然后我去了那个页面。 www.yourblog.com/role.php
<?php
define('WP_USE_THEMES', false);
require('wp-blog-header.php');
$role = get_role('administrator');
echo '<pre>';
print_r($role);
echo '</pre>';
?>
我检查了数组,并且缺少值1的[update_core]记录。
然后我在$role = get_role('administrator')
行之后添加了以下行,以便向管理员添加update_core
功能。
$ role-&gt; add_cap(&#39; update_core&#39;);
我再次以管理员身份登录,并且能够进行更新。
请勿忘记删除之后添加的文件。
找到解决方案: https://wordpress.stackexchange.com/questions/78419/admin-user-cant-update-wp
感谢RRikesh(因为缺少声誉而无法对该论坛发表评论)
答案 1 :(得分:0)
检查wp-config.php
是否为
define('DISALLOW_FILE_MODS',true);
并将其更改为:
define('DISALLOW_FILE_MODS',false);