选项页面的WordPress插件错误

时间:2014-07-21 18:39:37

标签: wordpress-plugin wordpress

前一天,我开始研究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插件教程?

感谢。

1 个答案:

答案 0 :(得分:0)

您的能力值似乎不正确。 slu ,,不应该包含空格。

add_option_page()的功能采用以下参数:

add_options_page($ page_title,$ menu_title,$ capability,$ menu_slug,$ function);

  1. 页面标题 - (字符串)(必填)选择菜单时页面标题标签中显示的文字

  2. 菜单标题 - (字符串)(必填)用于菜单的文字。

  3. 功能 - (字符串)(必填)此菜单显示给用户所需的capability

  4. 菜单Slug - (字符串)(必填)要引用此菜单的slug名称(对于此菜单应该是唯一的)。

  5. 回调函数 - (回调)(可选)要输出此页面内容的函数。

  6. 可用于参考的示例

    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