【发布时间】:2014-07-18 09:46:45
【问题描述】:
首先我要说我是 WordPress 插件开发的新手。 我正在尝试为我的插件添加一个简单的设置页面。它在仪表板菜单中正确显示,但如果我点击链接访问该页面,它将加载一个空白页面,并显示错误消息:“您没有足够的权限访问此页面。”
我正在使用 WordPress 3.9.1,我正在关注本教程 http://code.tutsplus.com/tutorials/create-a-custom-wordpress-plugin-from-scratch--net-2668。
我做错了什么? 这是我的代码:
<?php
/**
*
* Gestionale WinterTour
*
* Plugin per gestire i tornei e l'anagrafica e le iscrizioni dei membri
* @author Comunico S.r.l. <info@comunico.info>
* @version 1.0
* @package wintertour
*
* Plugin Name: Gestionale WinterTour
* Plugin URI: http://www.sporthappenings.it/gestionale/
* Description: Plugin per gestire i tornei e l'anagrafica e le iscrizioni dei membri
* Version: 1.0
* Author: Comunico S.r.l.
* Author URI: http://www.comunico.info/
* License: GNU General Public License v2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
*
* This plugin, like WordPress, is licensed under the GPL.
*/
/**
* Admin menu handler
*/
function wintertour_admin() {
include ('wintertour_import_admin.php');
}
/**
* Add options page handler
*/
function wintertour_admin_actions() {
add_options_page("Gestionale WinterTour", "Gestionale WinterTour", 1, "Gestionale WinterTour", "wintertour_admin");
}
add_action('admin_menu', 'wintertour_admin_actions');
?>
编辑:“wintertour_import_admin.php”是空的,在这里不相关。我应该在我的设置页面中得到一个空页面,并且仍然看到仪表板菜单..
即使我像<h1>Hello!</h1> 这样将基本的 html 放入其中,它也不会显示出来。我只是得到一个空白页面,上面写着“您没有足够的权限访问此页面。”而且我没有看到任何仪表板菜单。即使我在 te wintertour_admin() 函数中打印东西。
提前致谢! 佐加托内。
【问题讨论】:
标签: php plugins wordpress content-management-system