我有一个插件,可以添加许多管理页面,并为面向公众的文档驱动两个页面模板。它还为“订阅者”加载一个仪表板小部件。在此小部件中是指向摘要页面的链接列表。摘要页面位于插件目录树中,与所有其他php文件具有相同的所有权和权限。
出现链接,我可以单击它们,但会收到“您没有访问此页面的权限”通知。
在插件函数中,我声明了此函数:
function pgc_certificate_display() {
include(\'pg-certificate-display.php\');
}
在插件初始化中,我声明页面slug:
add_users_page(\'edit.php?post_type=page\', \'Certificates\', \'Certificates\', \'read\', \'certificate-display\', \'pgc_certificate_display\');
在生成摘要页面列表的代码中,位于仪表板小部件php中,其中URL的构造如下:
$_SERVER[\'SCRIPT_NAME\'] . \'?page=certificate-display&cert_number=\' . $cert[\'cert_number\']
我已启用错误显示,但未引发任何错误。
这里有哪些不正确的位?