So laden Sie CSS in die Fußzeile

Ich habe versucht, die Last meiner style.css in die Fußzeile meines WordPress Theme zu verschieben. Ich habe schon etwas ähnliches mit 2 js Dateien gemacht und es klappt gut, sie laden sich in die Fußzeile:

function my_init() { if (!is_admin()) { wp_deregister_script('jquery'); wp_register_script('jquery', 'http://www.studionews24.com/wp-content/themes/network/js/jquery.min.js', false, '1.3.2', true); wp_enqueue_script('jquery'); // load a JS file from my theme: js/theme.js wp_enqueue_script('my_script', 'http://www.studionews24.com/wp-content/themes/network/js/menu-resp.js', array('jquery'), '1.0', true); } } add_action('init', 'my_init'); 

Jetzt habe ich versucht, in der Fußzeile auch die style.css zu verschieben und nur einige Inline-CSS-Regeln im Tag zu behalten. Ich habe versucht, wp_enqueue_style, aber es scheint nicht gut für mich.

Jemand könnte mir helfen, eine kluge Lösung zu finden?

Solutions Collecting From Web of "So laden Sie CSS in die Fußzeile"

Eigentlich sollten alle Stile im Header platziert werden. Also WordPress hat keinen Parameter dafür in der wp_enqueue_style function, weil traditionell alle Stile im head hinzugefügt wurden. In letzter Zeit sind viele Seiten in ein System umgezogen, in dem kritische “über dem Falz” -Stile in den Kopf geladen werden, während andere Stile in die Fußzeile geladen werden.

Also hier ist ein Weg zu diesem: Sie können print_late_styles() -function verwenden, die in der Fußzeile aufgerufen wird. Sie müssen nur Ihre Stile in die Warteschlange einreihen, wenn der Header bereits übergeben wurde.

Sie müssen also einen Haken finden, der auf jeder Seite und nach dem wp_head Hook wp_head . Zum Beispiel könnte get_footer eins sein.

 function prefix_add_footer_styles() { wp_enqueue_style( 'your-style-id', get_template_directory_uri() . '/stylesheets/somestyle.css' ); }; add_action( 'get_footer', 'prefix_add_footer_styles' );