プラグインoptions-frameworkは管理画面にメニューを作成するが、そのメニューがテーマ側のfunctions.phpからどうしても消えない。海外のQ&Aサイトにも投稿があり、答えている人がいたけれど、その人のサジェスチョンでやってもだめだった。
つまり、プラグインサイドを触らないといけない。options-framework.php の59行目あたりにコードがあったので、それを切り取り、ちょうど下にあったセクションへ貼り付け。
1 2 3 4 5 6 7 8 |
<?php if ( is_admin() ) { add_action( 'admin_menu', 'optionsframework_add_page' ); add_action( 'admin_enqueue_scripts', 'of_admin_bar_inline_styles' ); } else { add_action( 'wp_enqueue_scripts', 'of_admin_bar_inline_styles' ); } ?> |
三行目が切り取って貼り付けたコード。これで他の権限者にはメニューが表示されなくなった。めでたしめでたし。誰かのためになるんやろか。