什么会导致插件的编辑按钮消失?

时间:2012-03-14 作者:Priednis

在插件页面中,每个插件的名称下通常都有按钮/链接,如“停用|编辑|设置”。最近在我的一个网站上,“编辑”(和“设置”)按钮消失了。我只是“停用”或“激活|删除”。

我的问题是-是什么导致了这种情况?

我是以管理员身份登录的,所以应该可以看到按钮。我怀疑最后一个插件的安装可能有问题,但我不确定。

是否存在禁用(隐藏)这些按钮的情况,或者我是否有错误/错误?

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

编辑按钮仅在PHP获得必要的文件权限时显示。

http://core.trac.wordpress.org/browser/tags/3.3.1/wp-admin/includes/class-wp-plugins-list-table.php#L380

is_writable(WP_PLUGIN_DIR . \'/\' . $plugin_file)

current_user_can(\'edit_plugins\') 如果DISALLOW_FILE_EDIT 无论您是否是管理员,配置中的标志都设置为true(推荐)。

http://core.trac.wordpress.org/browser/tags/3.3.1/wp-includes/capabilities.php#L1118

结束

相关推荐

Admin_init中的WP_Query(和post_id)为空

我正在开发一个插件,我遇到的一个问题是,我无法在分配给admin\\u init hook的函数中获取post id。我尝试了几种不同的方法;但是,它们似乎都使用$wp\\u查询。ID不在URL中(SEO URL)。下面是我正在使用的代码的简单版本。我刚才实现了这样的代码,并通过查看“后期编辑”页面来运行它add_action(\'admin_init\',\'do_optional_featured_article\'); function do_optional_featured_articl