Hola usuarios de wordpress,
Tengo un problema al ejecutar 2 complementos de Wordpress creados por nosotros mismos. Usaré el siguiente código:
define('PLUGIN_URL', plugin_dir_url( __FILE__ ));
add_action( 'admin_enqueue_scripts', 'plugin_load_js_and_css' );
function plugin_load_js_and_css() {
wp_register_style( 'plugin.css', PLUGIN_URL . 'plugin.css', array());
wp_enqueue_style( 'plugin.css');
wp_register_script( 'plugin.js', PLUGIN_URL . 'plugin.js', array('jquery'));
wp_enqueue_script( 'plugin.js' );
}
}
Pero está cargando esta hoja de estilo en todo el panel de administración. Ahora encontré esto en el códice:
function my_enqueue($hook) {
if( 'edit.php' != $hook )
return;
wp_enqueue_script( 'my_custom_script', plugins_url('/myscript.js', __FILE__) );
}
add_action( 'admin_enqueue_scripts', 'my_enqueue' );
Pero este código no funciona para mi .. ¿Alguien tiene otra opción? O tal vez sepa por qué no funciona para mí?