Reconozco que en ocasiones puedo ser muy maniático maquetando. Me gusta tenerlo todo controlado y saber donde tengo todo. Las css en un documento .css y el javascript en un documento .js y nunca en línea o en un mismo documento, a menos que sea estrictamente necesario bien por la imposibilidad de crear un documento aparte o bien por el requerimiento de usar variables desde php.

Y el admin de wordpress no es una excepción. En más de una ocasión he tenido que modificar comportamientos desde javascript o sobreescribir estilos. Esto se consigue con dos sencillas funciones que obviamente añadimos a nuestro functions.php.

1
2
3
4
5
6
7
8
9
10
11
12
<?php
function cm_admintheme()
{
wp_enqueue_style( 'cm_global_admin', 'ruta_de_tu_css_admin.css', false, '0.1', 'all' );
}
function cm_jsadmin()
{
wp_enqueue_script('adminjs','ruta_de_tu_js_admin.js', array('jquery'), '0.1', true );
}
add_action('admin_print_scripts','cm_jsadmin');
add_action('admin_print_styles','cm_admintheme');
?>