管理员用户无法更新WP

时间:2017-03-27 10:05:17

标签: wordpress updates

我有一个运行WP 4.1的站点。后端显示一个栏目,说" WordPress 4.7可用!请通知网站管理员。"

我以管理员用户身份登录,我仔细检查过。

2 个答案:

答案 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);