您没有足够的权限访问此页面。这是我在制作自己的插件时面临的错误。实际上,我想链接到另一个页面。
Wordpress版本是3.8.1I,我制作了一个插件,显示以下显示(我的crud插件的索引页)
我希望添加新链接重定向到其他创建。php(与crud.php索引php文件位于同一文件夹中)。但它表示您没有足够的权限访问此页面。我链接创建的方式是否正确。我的插件文件夹中的php文件?我试着在wordpress中阅读abt跨页通话,但没有成功。我尝试了不同的插件视频教程,每个视频都在同一个页面上结束。我想被重定向到创建。在crud页面中具有相同侧栏和顶栏的php页面。当然,我已经很好地嵌入了html代码和php代码,只是我不知道如何在这里很好地显示它们。我想要一个重定向,以防止每次刷新页面时都将数据插入到我的表中。我的文件夹结构如下
代码如下
add_action(\'admin_menu\',\'crudindex\');
function crudindex(){
add_options_page(\'Crud Dashboard\', \'Crudboard\', \'manage_options\', \'crud\', \'crudboard\');
}
function crudboard()
{
<div class="wrap">
<h2>
Motors
<a class="add_new-h2" href="<?php bloginfo(\'url\');?>/wp-admin/options-general.php?page=create">Add New</a>
</h2>
<table class="wp-list-table widefat fixed pages">
</table>
}
我知道这是一个重复的问题。我贴出来是因为我没有找到正确的答案。谢谢
SO网友:Laukik Patel
尝试
function crudindex(){
add_options_page(\'Crud Dashboard\', \'Crudboard\', \'manage_options\', \'crud\', \'crudboard\');
add_options_page(NULL, \'Crudboard\', \'manage_options\', \'create_crud\', \'crudboard\');
}
还有你的锚标签
<a class="add_new-h2" href="<?php bloginfo(\'url\');?>/wp-admin/options-general.php?page=create_crud">Add New</a>
SO网友:Laukik Patel
你可以用另一种方法
function crudindex(){
add_options_page(\'Crud Dashboard\', \'Crudboard\', \'manage_options\', \'crud\', \'crudboard\');
add_options_page(\'Crudboard\', \'Crudboard\', \'manage_options\', \'create_crud\', \'crudboard\');
}
function remove_submenus() {
global $submenu;
echo "<pre>" . print_r($submenu[\'options-general.php\'], true) . "</pre>";
unset($submenu[\'options-general.php\'][your-menu-array-key]);
}
add_action(\'admin_menu\', \'remove_submenus\');
上面将显示“设置”下的所有子导航,您可以找到菜单位置键并替换为菜单阵列键