WordPress后台插件添加按钮缺失问题排查求助
WordPress后台「添加插件」按钮缺失的排查方案
以下是针对问题的具体排查步骤,按顺序尝试:
检查插件目录权限
确认wp-content/plugins文件夹权限设为755,文件夹内的文件权限设为644。权限异常会导致WordPress无法写入文件,直接隐藏添加按钮。可通过FTP或服务器文件管理器修改权限。复查wp-config.php配置
- 确保
DISALLOW_FILE_MODS仅定义一次,且值为false——若wp-config里重复定义这个常量,后面的内容会覆盖前面的,最终可能还是处于禁用状态。 - 尝试添加
define('FS_METHOD', 'direct');到wp-config.php中,部分服务器环境需要指定文件系统读写方式才能启用安装功能。
- 确保
确认用户角色权限
确保登录账号为管理员角色,只有管理员拥有安装插件的权限。前往「用户」→「所有用户」查看自身角色,若为编辑或其他角色,切换到管理员账号重试。检查主题是否隐藏入口
部分主题会通过代码隐藏插件添加页。打开当前主题的functions.php文件,搜索remove_submenu_page或plugin-install.php相关代码,若存在类似remove_submenu_page('plugins.php', 'plugin-install.php');的内容,直接删除即可。排查服务器环境限制
部分共享主机会禁用WordPress自动安装功能,比如关闭allow_url_fopen或禁用相关PHP函数。可通过phpinfo页面查看allow_url_fopen是否为On,或直接联系主机商确认是否开启插件安装权限。手动安装插件测试
若以上步骤均无效,尝试手动安装:下载插件zip包,通过FTP上传至wp-content/plugins目录,解压后在后台启用。如果能正常启用,说明是后台入口的问题;若仍无法使用,大概率是服务器层面的限制。
内容的提问来源于stack exchange,提问作者Tatyana Molchanova
相关产品推荐
相关产品推荐

