Saltar al contenido
Codifíca.me | Desarrollo web | Programación

Cargar JS y CSS de tu Plugin WP en el Admin solo cuando son necesarios

11 abril, 2019

Pongo una manera muy sencillita para poder cargar a tus ficheros JS y CSS solo cuando es necesario dentro de tus plugins, por ejemplo.

Para el administrador podemos cargar solamente los JS y CSS en la página de la ficha del plugin, es decir, si tienes una página de configuración del plugin y quieres cargar solamente ahí los ficheros puedes preguntar a WP en que página estás, y en el caso de que estés en la página de tu plugin entonces cargar los ficheros.

 

Sería así:

 

 

/**
* Función que llamas para cargar los ficheros JS
*/
 
public function enqueue_scripts($hook) {
 
/**
* Enqueue javascript
*/
 
if($hook == 'toplevel_page_tu-pagina-plugin') {
 
/*
* Este es el nombre de la página de tu plugin tu-pagina-plugin
*
*/
wp_enqueue_script( $this->plugin_Geo .'bmc' , plugin_dir_url( __FILE__ ) . 'js/bootstrap.min.js', array( 'jquery' ), $this->version, false );
wp_enqueue_script( $this->plugin_Geo .'bsc', plugin_dir_url( __FILE__ ) . 'js/bootstrap-switch.min.js', array( 'jquery' ), $this->version, false );
}
}

Y listo, con este sencillo truco te valdría para cargar tus CSS o JS solamente en la página de tu plugin.