前一天,我开始研究WordPress插件。我以前从未做过这些(但是知道PHP和JavaScript),所以我按照某人的教程。我能够在WP中看到我的插件,甚至在“设置”下显示插件选项。
现在我被卡住了。我想添加一个Options页面,在我意识到它有点过时(2009)之前,我遵循教程“T”。因此,当我想访问“选项”页面时,有人可以向我指出为什么我的代码会导致错误吗?
错误说明:您没有足够的权限来访问此页面。
这是我的准系统WP插件代码:
<?php
/*
Plugin Name: OneClickReloadImageShow
Plugin URI: http://www.blahblahblah.com
Description: Plugin for displaying one image at a time and refreshing URL on clicking next or back buttons
Author: Me
Version: 1.0
Author URI: http://www.blahblahblah.com
*/
?>
<?php
function oneclickreloadimageshow_admin() {
include('oneclickreloadimageshow_import_admin.php');
}
function oneclickreloadimageshow_admin_actions() {
add_options_page("OCR Image Show", "OCR Image Show", 1, "OCR Image Show", "oneclickreloadimageshow_admin");
}
// THIS WORKS
add_action('admin_menu', 'oneclickreloadimageshow_admin_actions');
?>
有什么想法吗?更重要的是,有没有人知道任何一个简单的插件的WP插件教程?
感谢。
答案 0 :(得分:0)
您的能力值似乎不正确。 slu ,,不应该包含空格。
add_option_page()的功能采用以下参数:
add_options_page($ page_title,$ menu_title,$ capability,$ menu_slug,$ function);
页面标题 - (字符串)(必填)选择菜单时页面标题标签中显示的文字
菜单标题 - (字符串)(必填)用于菜单的文字。
功能 - (字符串)(必填)此菜单显示给用户所需的capability。
菜单Slug - (字符串)(必填)要引用此菜单的slug名称(对于此菜单应该是唯一的)。
回调函数 - (回调)(可选)要输出此页面内容的函数。
可用于参考的示例
add_options_page("OCR Image Show", "OCR Image Show", 'activate_plugins', "ocr-image-show", "oneclickreloadimageshow_admin");
参考:http://codex.wordpress.org/Function_Reference/add_options_page