0

wordpressのプラグインを開発しようとしています。すべて正常に動作しますが、URL でパラメーターを渡すと、次のように表示されます。

You do not have sufficient permissions to access this page.

これが私のコードです:

<?php add_action('admin_menu', 'theme_options_add_pages');


function theme_options_add_pages() {
    add_menu_page('Theme Options', 'Theme Options', 1, __FILE__, 'main_page');
}



function main_page() { ?>

<div id="theme-options-container">
    <form>
    <div id="theme-options-header">
        <img id="theme-options-logo" src="../wp-content/plugins/theme-options/images/wordpress-logo-hoz-rgb.png" alt="Your logo here"/>
    </div>
    <div id="theme-options-clear">
        <div id="theme-options-sidebar">
            <div class="shadow"></div>
            <ul role="navigation">
                <li id="theme-option-general">
                    <a href="#"><div class="theme-option-image"></div>General Settings</a>
                </li>
                <li id="theme-option-styles">
                    <a href="#"><div class="theme-option-image"></div>Styling Options</a>
                </li> 
            </ul>
        </div>
        <div id="theme-options-content"></div>
    </div>
</form>
</div>
<?php }

このエラーが発生する理由を知っている人はいますか? ありがとう

4

1 に答える 1

0

機能とスラッグを指定する必要があります。

add_menu_page( 'Theme Options', 'Theme Options', 'manage_options', 'my-theme-options', 'main_page' );

http://codex.wordpress.org/Function_Reference/add_menu_page

于 2013-04-16T16:04:24.213 に答える