插件未显示在仪表板中

时间:2014-03-30 作者:Manolo

我已经看到了许多其他相关问题,但所有这些问题都可以通过在插件主PHP文件的顶部添加名称格式和/或手动下载并提取插件来解决,但这些答案都不适用于我。

我说的是Wordpress Users Plugin. 下载并提取后wp-content/plugins/ 目录,我在仪表板列表中找不到它。

我已经检查了主文件(wp-users.php) 放置在主路径上,并以插件名称开头:

<?php
/*
Plugin Name: WordPress Users
Plugin URI: http://kempwire.com/wordpress-users-plugin
...
我对可能发生的事情感到困惑。有什么想法吗?

2 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

如果插件头是正确的,那么我想到的唯一选项是插件文件或其目录(如果在其中)的所有者和权限不正确,WordPress无法读取插件文件。除了逻辑上的重要性,if you check the source you can see that the Core specifically checks whether the plugin files are readable.

有关适当的设置,请参见以下内容:http://codex.wordpress.org/Changing_File_Permissions
http://codex.wordpress.org/Hardening_WordPresshttps://wordpress.stackexchange.com/a/96454/21376

SO网友:Jeff Barber

从主php文件开始,检查插件目录中文件的权限。Wordpress读取文件的权限至少应为0644。

结束

相关推荐

Plugins_url函数混合了系统路径和URL

在我的WordPress小部件中,我使用以下代码:wp_register_script(\'jquery-ui.widget\', plugins_url(\'assets/js/jquery-ui-1.9.2.widget.js\', dirname( __FILE__ ))); 不幸的是,代码给了我一个无效的URL,它与我的系统路径混合在一起:http://test.dev/wp-content/plugins/C:/projects/wordpress/plugins/assets/js/