質問: 特定の/ wp-adminページにスタイル/スクリプトをエンキューするにはどうすればよいですか? wp_enqueue_style() と wp_enqueue_script() を使ってものをロードする単純な関数が2つあります。function admin_custom_css() { wp_enqueue_style( 'stylesheet_name', 'stylesheet.css') }; function admin_custom_js { wp_enqueue_script( 'javascript_file', 'script.js') }; ...と add_menu_page() と add_submenu_page() で作成されたいくつかの管理ページfunction my_menu() { add_menu_page('page 1', 'bar', 'something', 'else', 'foo'); add_submenu_page( 'theme_menu', 'subpage 1', 'subpage', 'something', 'else', 'foo'); } add_action('admin_menu', 'my_menu'); これらのページにのみ2つの関数を読み込むにはどうすればいいですか? 今使っている:add_action('admin_init', 'admin_custom_css' ); add_action('admin_init', 'admin_custom_js' ); しかし、それはすべての管理者ページに私のファイルをロードします。これはまったくいいことではありません。これをfunctions.phpの簡単な一行で行うことも、私のページ内で別々にエンキューしなければならないこともできます(最初のオプションを強くお勧めします。多くのadmin-page-creating-functionsを編集する必要があります)。ありがとうございます。
回答: のドキュメントから : admin_print_scriptsは主にインラインjavascriptをエコーするために使用されます。管理ページのスタイルやスクリプトをエンキューするためにadmin_print_scriptsを使用しないでください。代わりに admin_enqueue_scripts を使用してください。 " admin_print_styles と同じです。