web-dev-qa-db-ja.com

管理ページを含むJSソースを含める

私のプラグインの管理部分はいくつかのページに分かれており、いくつかのページについてはjQuery機能をさまざまな要素に追加するJSソースをエンキューしたいです。

今これが私のアプローチです。

function admin_register_init() {

 if ($_GET['page'] == 'worldexplorer_admin_location_hub')
  wp_enqueue_script('worldexplorer_admin_hub', WP_PLUGIN_URL.'/worldexplorer/admin/admin_hub.js');
}
add_action('admin_init', 'admin_register_init');

ただし、これには$ _GET配列のページインデックスを確認する必要があります。私がやりたいことを達成するための別の方法はありますか?

1
Extrakun

私は合うかもしれないフックadmin_print_scripts-{$page}があると思います。

こちらを参照してください スクリプトをプラグインページにのみロードする

3
Rarst