我在WordPress中创建一个简单的插件。这是一个包含三个字段的简单表单,可以将数据保存到数据库表中。该插件已成功激活,但当我填写表单并按下按钮提交时,它会显示一个空白屏幕并显示错误:
You do not have sufficient permissions to access this page.
我搜索了互联网但没有找到解决方案。
答案 0 :(得分:0)
这是HTTP 403错误;这意味着您正在尝试访问不存在或者没有索引文件的目录。确保表单的“action”属性指向正确的文件。
答案 1 :(得分:0)
我修复了这个错误。登录到您的phpadmin并访问该数据库。选择“usermeta”表。检查元键“_capabilities”。 这是在你的wp_config中定义的。表前缀是CASE SENSITIVE。检查它的价值。
_capabilities将具有其值a:1:{s:13:“administrator”; b:1;}
表前缀“wp_”与“Wp_”不同。 所以编辑usermeta表中的记录并检查你的网站。
tableprefix在与WP前端的数据库连接中起着至关重要的作用