插件菜单未显示在管理面板中

时间:2012-06-25 17:13:16

标签: wordpress wordpress-plugin

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

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

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

无论如何,我如何才能显示插件菜单?

11 个答案:

答案 0 :(得分:16)

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

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

OR

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

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

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

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

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

答案 1 :(得分:10)

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

define('DISALLOW_FILE_MODS',true);

define('DISALLOW_FILE_MODS',false);

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

enter image description here

答案 2 :(得分:4)

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

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

  

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

答案 3 :(得分:2)

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

答案 4 :(得分:2)

我发现这篇文章在自我托管的WordPress安装中寻找类似问题的帮助 - 在这种情况下,这是一个朋友付钱给某人制作的网站,但随后将他们从工作中解雇并要求我帮忙。

有几个常规菜单选项缺失 - 原来是一个名为Admin Menu Editor的插件,之前的网络人员已安装以限制我朋友可用的选项,因此他们不会惹事。

在这种情况下,我可以通过转到http://www.example.com/wp-admin/options-general.php?page=menu_editor

来访问管理员菜单编辑器的选项

答案 5 :(得分:1)

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

答案 6 :(得分:1)

在我的一个案例中,它被证明是严格的文件权限,因此apache用户无法访问插件目录。

答案 7 :(得分:1)

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

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

首先,在user_id表中找到要修改的帐户的wp_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";

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

答案 8 :(得分:0)

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

答案 9 :(得分:0)

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

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

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

答案 10 :(得分:0)

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

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

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