Foglio di stile dell'amministrazione WordPress
Esiste un modo per sovrascrivere gli stili nell'area amministrativa attraverso il mio tema?
Non vorrei dover modificare il foglio di stile dell'amministrazione se possibile.
Voglio solo rendere più grande una colonna nella mia area amministrativa, ma farlo in un modo che non venga sovrascritto in un futuro aggiornamento di WordPress.

Dai un'occhiata qui al CODEX per un esempio su come fare esattamente questa cosa.
Esempio: Caricare un File CSS su Tutte le Pagine di Amministrazione
function load_custom_wp_admin_style(){
wp_register_style( 'custom_wp_admin_css', get_bloginfo('stylesheet_directory') . '/admin-style.css', false, '1.0.0' );
wp_enqueue_style( 'custom_wp_admin_css' );
}
add_action('admin_enqueue_scripts', 'load_custom_wp_admin_style');
Esempio: Indirizzare una Specifica Pagina di Amministrazione
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' );

Il CSS che creo si "aggiunge" agli stili attuali dell'admin? Devo solo sovrascrivere 1 stile e non voglio dover personalizzare l'intera interfaccia di amministrazione...

Puoi utilizzare l'hook admin_enqueue_scripts
in combinazione con wp_enqueue_style
in un modo simile a questo:
// potresti voler racchiudere add_action() in un condizionale per evitare il caricamento su ogni pagina
add_action( 'admin_enqueue_scripts', 'wpse44753_admin_enqueue' );
function wpse44753_admin_enqueue() {
wp_enqueue_script(
'wpse44753_style',
'script/location/here.css', // probabilmente vorrai usare plugins_url() per questo
);
}

Che ne dici di usare "add_editor_style( array|string $stylesheet = 'editor-style.css' )"?
"Il parametro $stylesheet è il nome del foglio di stile, relativo alla radice del tema. Accetta anche un array di fogli di stile. È opzionale e di default è 'editor-style.css'.
Questa funzione aggiunge automaticamente un altro foglio di stile con il prefisso -rtl, ad esempio editor-style-rtl.css. Se quel file non esiste, viene rimosso prima di aggiungere i fogli di stile a TinyMCE. Se viene passato un array di fogli di stile a add_editor_style(), RTL viene aggiunto solo per il primo foglio di stile."
/**
* Registra un foglio di stile dell'editor per il tema.
*/
if ( ! function_exists( 'ns_admin_custom_css' ) ) :
function ns_admin_custom_css() {
add_editor_style( get_stylesheet_directory_uri() . '/assets/css/admin.css' );
}
add_action( 'admin_init', 'ns_admin_custom_css' );
endif;
