Advertisement
miriamdepaula

WordPress: Scripts to footer

Oct 27th, 2011
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.58 KB | None | 0 0
  1. <?php
  2. /*
  3. pra quem procura uma forma de carregar todos os scripts no footer.php ao invés do header.php, aqui vai a dica:
  4. copie e cole as linhas de código abaixo no seu arquivo functions.php
  5. */
  6. remove_action('wp_head', 'wp_print_scripts');
  7. remove_action('wp_head', 'wp_print_head_scripts', 9);
  8. remove_action('wp_head', 'wp_enqueue_scripts', 1);
  9. add_action('wp_footer', 'wp_print_scripts', 5);
  10. add_action('wp_footer', 'wp_enqueue_scripts', 5);
  11. add_action('wp_footer', 'wp_print_head_scripts', 5);
  12.  
  13.  
  14. /* Adicione os scripts e estilos via função, ao invés de encher seu arquivo header.php de coisas... */
  15. function wpmidia_scripts_styles() {
  16.     global $wp_styles;
  17.  
  18.     /*
  19.      * Adds JavaScript to pages with the comment form to support sites with
  20.      * threaded comments (when in use).
  21.      */
  22.     if ( is_singular() && comments_open() && get_option( 'thread_comments' ) )
  23.         wp_enqueue_script( 'comment-reply' );
  24.    
  25.     wp_deregister_script('jquery');
  26.     wp_register_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js', false, '1.8.3');
  27.     wp_enqueue_script('jquery');
  28.  
  29.     // Loads JavaScript file with functionality specific to wpmidia.lab.
  30.     wp_enqueue_script( 'wpmidia-script', get_template_directory_uri() . '/js/functions.js', array( 'jquery' ), '20130423', true );
  31.  
  32.     // Loads the Internet Explorer specific stylesheet.
  33.     wp_enqueue_style( 'wpmidia-ie', get_template_directory_uri() . '/css/ie.css', array( 'wpmidia-style' ), '20130213' );
  34.     $wp_styles->add_data( 'wpmidia-ie', 'conditional', 'lt IE 9' );
  35. }
  36. add_action( 'wp_enqueue_scripts', 'wpmidia_scripts_styles' );
  37.  
  38. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement