16

我有一个非常简单的问题。我是 WordPress 新手,我正在尝试安装插件。

每个人都说管理面板的侧边栏菜单上有一个“插件”选项,但我没有看到!我也在所有子菜单中寻找它。

每当我尝试搜索此问题时,我都会得到有关创建插件以显示在管理菜单上的结果。

无论如何,我怎样才能让插件菜单显示出来?

4

12 回答 12

22

这个问题几乎肯定与以下两件事之一有关:

1)您没有权限(您是否以管理员身份登录?)

或者

2) 主题(或插件)禁用了插件菜单。

在您确认自己是管理员后,您应该尝试查看此页面:

http://www.yourdomain.com/wp-admin/plugins.php(将 www.yourdomain.com 替换为您网站的域名)。

如果它可以访问,那么是时候开始探索主题(您使用的是哪个主题?)以及可能禁用菜单项的一些插件。

仅供参考,此处介绍了删除仪表板菜单项的方法:http: //www.wprecipes.com/how-to-remove-menus-in-wordpress-dashboard

于 2012-06-25T20:38:01.620 回答
18

如果您确实仔细检查了您的文件权限(即 Linux 上的文件夹为 755,wordpress 文件为 644),请考虑编辑您的wp-config.php文件并更改

define('DISALLOW_FILE_MODS',true);

define('DISALLOW_FILE_MODS',false);

菜单中的Add New选项Plugins将显示,如果您有互联网连接,可能的更新将显示。

在此处输入图像描述

于 2015-04-02T11:25:06.217 回答
5

这是我发现寻找相同问题的原因,我想这也是您的情况:

如果您的网站托管在WordPress.com 上:

插件:插件是用于扩展 WordPress 平台功能的工具。但是,它们仅适用于使用 WordPress.org 软件的自托管博客和网站。出于各种安全原因,WordPress.com 不允许使用插件。

于 2015-02-13T11:31:59.923 回答
3

在 wordpress.com 托管网站上,您无权安装插件。你必须有一个自己的 wordpress 安装才能做到这一点。

于 2015-10-30T09:19:31.980 回答
3

我发现这篇文章正在寻找有关自托管 WordPress 安装的类似问题的帮助 - 在这种情况下,它是一个朋友付钱给某人制作的网站,但后来让他们停止工作并请我帮忙。

缺少几个常规菜单选项——结果是因为以前的网络人安装了一个名为Admin Menu Editor的插件,以限制我朋友可以使用的选项,这样他们就不会搞砸了。

在这种情况下,我可以通过访问来访问 Admin Menu Editor 的选项http://www.example.com/wp-admin/options-general.php?page=menu_editor

于 2017-03-08T20:54:10.593 回答
2

我以前从未见过这个问题。但是,请尝试扩展所有当前菜单项以查看是否在其中列出了“插件” ,或者尝试停用部分/所有插件以查看其中一个插件是否以某种方式发生冲突并使您的插件菜单显示。

于 2012-06-25T17:16:56.567 回答
2

在我的一种情况下,事实证明这是严格的文件权限,因此 apache 用户无法访问插件目录。

于 2016-11-25T14:07:31.810 回答
1

我知道这是一个老问题,但我最近在工作中遇到了这个问题,我继承了一个最初由外部公司开发的 WordPress 网站。我将其追踪到分配给用户帐户的角色。我获得的“管理员”帐户实际上被分配了一个受限角色,该角色无权访问大多数设置。

幸运的是,我可以访问数据库,因此可以直接修改分配的角色。WordPress 中默认的数据库前缀是,wp但您可能需要根据自己的数据库调整这些步骤。

首先,user_idwp_users表中找到您要修改的帐户,然后对您的 WordPress 数据库运行以下 SQL。

UPDATE wp_usermeta SET meta_value = "a:1:{s:13:""administrator"";b:1;}" WHERE user_id = {your_user_id} AND meta_key = "wp_capabilities";
UPDATE wp_usermeta SET meta_value = "10" WHERE user_id = {your_user_id} AND meta_key = "wp_user_level";

下次您使用该用户帐户登录时,它现在应该具有管理员权限。

于 2019-11-20T03:26:56.793 回答
1

如果您使用的是 Wordpress的多站点功能,则只有超级管理员才能看到插件菜单

在菜单中,转到页面顶部的“我的站点”,然后单击“网络管理员”。(如果您没有此选项,则您不是超级管理员。)在“网络管理员”下单击“仪表板”,然后将出现插件菜单。在您的网络设置中,您可以为站点启用插件。

我遇到的问题更加棘手:没有人是超级管理员。我通过覆盖“is_super_admin”函数(总是返回true)然后根据需要编辑设置来解决这个问题,然后再次删除覆盖。

于 2021-03-17T14:11:41.197 回答
0

如果您安装本地 WordPress,则您工作的任何网站都不会出现插件子菜单。单击页面顶部的我的站点区域,然后单击网络管理员,然后单击仪表板。插件子菜单将出现在那里。然后安装新插件并在您正在工作的网站上使用它。祝你好运。

于 2015-04-18T18:25:11.403 回答
0

对我来说,改变wp-config.php中的行是有效的。我变了:

define('DISALLOW_FILE_EDIT', true); 
define('DISALLOW_FILE_MODS', true);

define('DISALLOW_FILE_EDIT', false);
define('DISALLOW_FILE_MODS', false);
于 2020-05-18T04:51:56.710 回答
0

可能有几个相同的原因。他们之中有一些是:-

原因 1 - 当网站托管在 wordpress.com 上时

原因 2 - 当用户使用非管理员帐户登录时

原因 3 - 当 WordPress 网站/博客是多站点网络的一部分并且网络管理员已禁用插件菜单时

原因 4 - 插件冲突

于 2022-01-02T15:18:09.527 回答