2014-09-06 62 views
0

我正在爲我的客戶開發主題設置頁面。我想添加一個主題選項頁面來應用設置,但我得到的Wordpress錯誤「你沒有足夠的權限來訪問此頁面,我認爲我使用的是正確的代碼,但問題仍然存在 請幫我找出我在哪裏我錯了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 
} 

回答

0
add_action('admin_init', 'vc_add_theme_settings_page'); //instead of this 
    add_action('admin_menu', 'vc_add_theme_settings_page'); //try this 

希望它會爲你工作

1

令你的代碼在這樣:

,並嘗試改變

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

<?php do_settings_sections(__FILE__); ?> 
相關問題