2016-06-25 5 views
0

私はwordpressの新人です。単純なものを追加しようとしています。ただadmin_option_page()です。私はプラグインを有効にした後、動作していないようです....私はここで間違っているのか分かりません。誰かが私を助けることができるなら、私は本当にそれを感謝します。ありがとう!add_options_page()が動作しないのはなぜですか?

class Settings{ 

    public function __construct() 
    { 

     add_action("admin_menu",[$this,"myPluginMenu"]); 


    } 



    public function myPluginMenu(){ 

     add_options_page("My plugin menu","Plugin menu","manage-options","my-plugin-menu",[$this,"pluginHtml"]); 

    } 


    public function pluginHtml(){ 

     if(!current_user_can("manage_options")){ 
      wp_die(__("Sorry you cant access this page")); 
     } 


     echo "<div class='wrap'>"; 
     echo "<p>Here is where the form would go if it had options</p>"; 
     echo "</div>"; 

    } 


} 

new Settings(); 
+0

になるはずだった「助けをデバッグするために尋ねる質問には、現在の記述を含まなければならないことに注意してください間違った "結果になります。エラーが発生していますか、まったく何も起こりませんか?参照:http://stackoverflow.com/help/on-topic – Alex

+1

@Alexユーザーの回答を参照してください - それはタイプミスでした –

答えて

0

私は私が何が悪かったのか

文字列「を管理・オプション」を見つけたが、「manage_options」

関連する問題