Advertisement
miriamdepaula

Scripts Init - WordPress - Drika

Aug 4th, 2011
294
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.95 KB | None | 0 0
  1. //Inserindo scripts ao header do seu tema. Lets go! Abra o seu arquivo functions.php e coloque o codigo abaixo (lembrando que este codigo aqui é apenas um exemplo. Customize-o!)
  2.  
  3.     //função init
  4.     function scripts_init() {
  5.         if (!is_admin()) { //Isso quer dizer que só será ativado, SE não estiver no painel administrativo!
  6.  
  7.             wp_deregister_script('jquery'); //desativo o jquery padrao
  8.             wp_register_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js', false, '1.6.2');
  9.  
  10.             wp_enqueue_script('jquery'); //adiciono a versao mais atual do jquery
  11.             wp_enqueue_script('jqueryui','https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/jquery-ui.min.js','jquery'); //adiciono o jquery-ui mais atual
  12.            
  13.             //Crie o habito de colocar todos os seus plugins jquery num arquivo só
  14.             wp_enqueue_script('all-plugins', get_template_directory_uri(). '/js/jquery.plugins-minified.js', array('jquery', 'jqueryui'));  //no array, especifique as dependencias
  15.            
  16.             //adicione bibliotecas  
  17.             wp_enqueue_script('cufon', get_template_directory_uri(). '/js/cufon-yui.js', array('jquery'));
  18.  
  19.             wp_enqueue_script('font1', get_template_directory_uri(). '/js/Humnst777_BT_400.font.js', array('cufon'));
  20.            
  21.             //adicione seus plugins jquery de forma separada, caso não queira utilizar a forma "all-plugins" acima.
  22.             wp_enqueue_script('cycle', get_template_directory_uri(). '/js/jquery.cycle.all-2.9992.js','jquery');
  23.  
  24.             //adicione seus scripts customizados
  25.             wp_enqueue_script('customs', get_template_directory_uri(). '/js/common.js', array('jquery', 'jqueryui'));
  26.  
  27.             //utilize scripts de widgets de terceiros: twitter, facebook, etc
  28. wp_enqueue_script('twitter','http://widgets.twimg.com/j/2/widget.js','jquery');
  29.         }
  30.     }
  31.    
  32.     //A action faz tudo acontecer!
  33.     add_action('init', 'scripts_init');
  34.  
  35.  
  36.     //Com isso, você não precisa nem mexer no arquivo header.php para inserir scripts! Eles serão inseridos através do arquivo functions.php
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement