Wie man PHP-Stylesheet zum Admin-Bereich anstatt zum Admin-Head-Hook hinzufügt

Wie können wir den folgenden Code mit einer separaten Datei machen, sagen wir admin-style.php?

add_action('admin_head', 'custom_admin_style'); function custom_admin_style() { $bg_color = get_option('custom_color'); echo ''; echo 'body { background: #' . $bg_color . '}'; echo '; } 

Solutions Collecting From Web of "Wie man PHP-Stylesheet zum Admin-Bereich anstatt zum Admin-Head-Hook hinzufügt"

Wenn Sie Ihr Stylesheet zuerst in die Warteschlange stellen, sollten Sie wp_add_inline_style später verwenden können.

 function custom_style() { wp_enqueue_style('your_css', plugin_dir_url( __FILE__ ) . 'style/your_css.css' ); $bg_color = get_option('custom_color'); $custom_css = " body { background-color: {$bg_color}; }"; wp_add_inline_style( 'your_css', $custom_css ); } 

Dies ist nicht getestet (nur aus dem Kopf geschrieben) und ich habe es nie im Admin-Bereich verwendet. Testen Sie es einfach mit admin_enqueue_scripts.