Tengo dos funciones simples que cargan cosas usando wp_enqueue_style()y wp_enqueue_script(), algo así:
function admin_custom_css()
{ wp_enqueue_style( 'stylesheet_name', 'stylesheet.css') };
function admin_custom_js
{ wp_enqueue_script( 'javascript_file', 'script.js') };
... y algunas páginas de administración, creadas con add_menu_page()yadd_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');
¿Cómo cargo mis dos funciones solo en estas páginas?
En este momento estoy usando:
add_action('admin_init', 'admin_custom_css' );
add_action('admin_init', 'admin_custom_js' );
Pero carga mis archivos en cada página de administración, lo cual no es nada agradable.
¿Puedo hacer esto a través de una línea simple functions.phpo tener que ponerlos en cola dentro de mis páginas por separado (prefiero la primera opción, ya que tendría que editar muchas funciones de creación de páginas de administrador).
¡Gracias!