Php Wordpress错误“;您没有足够的权限访问此页面。”;关于添加主题选项页

Php Wordpress错误“;您没有足够的权限访问此页面。”;关于添加主题选项页,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,我正在为我的客户开发一个主题设置页面。我想添加一个主题选项页面以应用设置,但我收到Wordpress错误“您没有足够的权限访问此页面。我认为我使用了正确的代码,但问题仍然存在。 请帮我找出我错在哪里 /* * ADD THEME SETTINGS PAGE */ function vc_add_theme_settings_page(){ add_theme_page('Theme Settings','Theme Settings', 'manage_options' , 'vc_

我正在为我的客户开发一个主题设置页面。我想添加一个主题选项页面以应用设置,但我收到Wordpress错误“您没有足够的权限访问此页面。我认为我使用了正确的代码,但问题仍然存在。 请帮我找出我错在哪里

/*
 * ADD THEME SETTINGS PAGE
 */
function vc_add_theme_settings_page(){
    add_theme_page('Theme Settings','Theme Settings', 'manage_options' , 'vc_theme_page', 'vc_theme_page_display' );
}
add_action('admin_init', 'vc_add_theme_settings_page');

/*
 * DISPLAY THEME SETTINGS PAGE
 */
function vc_theme_page_display(){
?>
    <div class="wrap">
        <h2>Vc Theme Settings Page</h2>
        <form action="options.php" method="POST">
            <?php settings_fields('vc_section'); ?>
            <?php do_settings_sections('vc_theme_page'); ?>
            <?php submit_button(); ?>
        </form>
    </div>
<?php
}
/*
*添加主题设置页面
*/
函数vc_添加_主题_设置_页面(){
添加主题页面(“主题设置”、“主题设置”、“管理选项”、“vc主题页面”、“vc主题页面显示”);
}
添加操作(“管理初始化”、“vc添加主题设置页面”);
/*
*显示主题设置页面
*/
函数vc_主题_页面_显示(){
?>
Vc主题设置页面

希望它对您有用。

按以下方式订购代码:

add_action('admin_menu', 'vc_add_theme_settings_pages');
add_action('admin_head', 'theme_styles');
add_action('admin_init', 'vc_add_theme_settings_page');

function vc_add_theme_settings_page(){
    add_theme_page('Theme Settings','Theme Settings', 'edit_theme_options', 'manage_options', 'vc_theme_page_display' );
}
尝试改变

<?php do_settings_sections('vc_theme_page'); ?>

为了


<?php do_settings_sections('vc_theme_page'); ?>
<?php do_settings_sections(__FILE__); ?>