Advertisement
Guest User

Untitled

a guest
Sep 26th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.70 KB | None | 0 0
  1. get_template_directory_uri()
  2. get_template_directory()
  3. get_stylesheet_directory_uri()
  4. get_stylesheet_directory()
  5.  
  6. // Pattern 1
  7. wp_enqueue_script( 'test-1', get_template_directory_uri() . '/js/test-1.js', 'jquery', '20120206', true );
  8. wp_enqueue_script( 'test-2', get_template_directory_uri() . '/js/test-2.js', 'jquery', '20120206', true );
  9. wp_enqueue_script( 'test-3', get_template_directory_uri() . '/js/test-3.js', 'jquery', '20120206', true );
  10.  
  11. // Pattern 2
  12. $template_directory_uri = get_template_directory_uri();
  13. wp_enqueue_script( 'test-1', $template_directory_uri . '/js/test-1.js', 'jquery', '20120206', true );
  14. wp_enqueue_script( 'test-2', $template_directory_uri . '/js/test-2.js', 'jquery', '20120206', true );
  15. wp_enqueue_script( 'test-3', $template_directory_uri . '/js/test-3.js', 'jquery', '20120206', true );
  16.  
  17. // Pattern 3
  18. define( 'THEME_URI', get_template_directory_uri() );
  19. define( 'THEME_JS', trailingslashit( BASETHEME_THEME_URI ) . 'js/' );
  20. // Then, later on...
  21. wp_enqueue_script( 'test-1', THEME_JS . 'test-1.js', 'jquery', '20120206', true );
  22. wp_enqueue_script( 'test-2', THEME_JS . 'test-2.js', 'jquery', '20120206', true );
  23. wp_enqueue_script( 'test-3', THEME_JS . 'test-3.js', 'jquery', '20120206', true );
  24.  
  25. // ...sample code from _s using the multiple calls to get_template_directory_uri()
  26. /**
  27. * Enqueue scripts and styles
  28. */
  29. function _s_scripts() {
  30. global $post;
  31.  
  32. wp_enqueue_style( 'style', get_stylesheet_uri() );
  33.  
  34. wp_enqueue_script( 'jquery' );
  35.  
  36. wp_enqueue_script( 'small-menu', get_template_directory_uri() . '/js/small-menu.js', 'jquery', '20120206', true );
  37.  
  38. if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
  39. wp_enqueue_script( 'comment-reply' );
  40. }
  41.  
  42. if ( is_singular() && wp_attachment_is_image( $post->ID ) ) {
  43. wp_enqueue_script( 'keyboard-image-navigation', get_template_directory_uri() . '/js/keyboard-image-navigation.js', array( 'jquery' ), '20120202' );
  44. }
  45. }
  46. add_action( 'wp_enqueue_scripts', '_s_scripts' );
  47.  
  48. function _s_scripts() {
  49. global $post;
  50. wp_enqueue_style( 'style', get_stylesheet_uri() );
  51. wp_enqueue_script( 'jquery' );
  52. $get_template_directory_uri = get_template_directory_uri();
  53. wp_enqueue_script( 'small-menu', $get_template_directory_uri. '/js/small-menu.js', 'jquery', '20120206', true );
  54. if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
  55. wp_enqueue_script( 'comment-reply' );
  56. }
  57. if ( is_singular() && wp_attachment_is_image( $post->ID ) ) {
  58. wp_enqueue_script( 'keyboard-image-navigation', $get_template_directory_uri . '/js/keyboard-image-navigation.js', array( 'jquery' ), '20120202' );
  59. }
  60. }
  61. add_action( 'wp_enqueue_scripts', '_s_scripts' );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement