WordPress 3.3 har introduceret en simplificering af hvorledes scripts og styling loades i temaer.
Nu er der en logisk opdeling i “det en besøgende ser” / “når man vil logge på” / “når man er i dashboard (kontrolpanel)”.
Dette gør det nemmere, når man vil enqueue scripts og styling. Før skulle man benytte 2 filter hooks for at tildele dette, men nu kan man gøre dette således:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
add_action('wp_enqueue_scripts','theme_respoon_scripts'); function theme_respoon_scripts() { wp_enqueue_style( 'theme_respoon', get_bloginfo('stylesheet_directory') . '/stylesheets/respoon.css', false ); wp_deregister_script('jquery'); wp_enqueue_script('jquery', "https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js", '', '1.7.1', false); wp_enqueue_script('res1', get_bloginfo('stylesheet_directory').'/js/jquery.customforms.js', 'jquery', '1.0', true); wp_enqueue_script('res2', get_bloginfo('stylesheet_directory').'/js/jquery.orbit-1.3.0.js', 'jquery', '1.0', true); wp_enqueue_script('res3', get_bloginfo('stylesheet_directory').'/js/jquery.placeholder.min.js', 'jquery', '1.0', true); wp_enqueue_script('res4', get_bloginfo('stylesheet_directory').'/js/jquery.reveal.js', 'jquery', '1.0', true); wp_enqueue_script('res5', get_bloginfo('stylesheet_directory').'/js/app.js', array( 'res4'), '1.0',true); wp_enqueue_script('res9', get_bloginfo('stylesheet_directory').'/js/scripts.js', array( 'res5'), '1.0',true); }; |
“wp_enqueue_scripts” benyttes til scripts / styling som vises til besøgende.
“login_enqueue_scripts” til at tilpasse login siden.
“admin_enqueue_scripts” hvis du vil loade scripts til på administrations siden.