WordPressのプラグインで、管理メニューに項目を追加したのですが、そこをクリックしたときのページが表示されません。
関数ベースのプラグインで同じようなことを何度もしているのですが、そのときはうまく行っていました。
今回はクラスベースのプラグインなので、そのへんで何か使い方を誤っているのかもしれません。
PHP
1$regionEditor = new RegionEditor(); 2 3class RegionEditor 4{ 5 public function __construct(){ 6 add_action('admin_menu', array($this, 'add_menu_page')); 7 } 8 9 public function add_menu_page(){ 10 add_menu_page( "地域ページエディター", "地域ページ", "manage_options", __FILE__, "main_page", null); 11 } 12 13 public function main_page(){ 14 echo "It worked!"; 15 // $url = plugin_dir_path( __FILE__ ); 16 // require_once($url."/templates/main_window.php"); 17 } 18 19}
It worked!
と表示されるのを期待していたんですが、何も表示されません。
なにかおかしい点は見つかりますでしょうか?
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。