Advertisement
Guest User

function.php

a guest
Sep 29th, 2013
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.62 KB | None | 0 0
  1. <?php
  2.  
  3. /*-----------------------------------------------------------------------------------*/
  4. /* Options Framework Functions
  5. /*-----------------------------------------------------------------------------------*/
  6.  
  7. define('ADMIN_PATH', TEMPLATEPATH . '/admin/');
  8. define('ADMIN', get_template_directory_uri() . '/admin/');
  9. define('FUNCTIONS_PATH', TEMPLATEPATH . '/functions/');
  10. define('INCLUDES_PATH', TEMPLATEPATH . '/includes/');
  11. define('IMAGES', get_template_directory_uri() . '/style/images');
  12. define('RWMB_URL', trailingslashit( get_template_directory_uri().'/includes/meta-box' ) );
  13. define('RWMB_DIR', trailingslashit( get_template_directory().'/includes/meta-box' ) );
  14.  
  15. require_once (FUNCTIONS_PATH . 'obscura-functions.php');
  16. require_once (FUNCTIONS_PATH . 'obscura-options.php');
  17. require_once (FUNCTIONS_PATH . 'obscura-custom.php');
  18. require_once (FUNCTIONS_PATH . 'shortcodes.php');
  19. require_once (FUNCTIONS_PATH . 'widget.php');
  20. require_once (ADMIN_PATH . 'shortcodes-editor.php');
  21. include_once (INCLUDES_PATH . 'sidebar_generator/sidebar_generator.php');
  22. include_once (INCLUDES_PATH . 'like-this/likethis.php');
  23. require_once (RWMB_DIR . 'meta-box.php');
  24. require_once (INCLUDES_PATH . 'meta-box/config.php');
  25.  
  26. if ( !function_exists( 'optionsframework_init' ) ) {
  27. if ( STYLESHEETPATH == TEMPLATEPATH ) {
  28. define('OPTIONS_FRAMEWORK_URL', TEMPLATEPATH . '/admin/');
  29. define('OPTIONS_FRAMEWORK_DIRECTORY', get_template_directory_uri() . '/admin/');
  30. } else {
  31. define('OPTIONS_FRAMEWORK_URL', STYLESHEETPATH . '/admin/');
  32. define('OPTIONS_FRAMEWORK_DIRECTORY', get_stylesheet_directory_uri() . '/admin/');
  33. }
  34. require_once (OPTIONS_FRAMEWORK_URL . 'options-framework.php');
  35. }
  36. add_action('optionsframework_custom_scripts', 'optionsframework_custom_scripts');
  37.  
  38. function optionsframework_custom_scripts() { ?>
  39. <script type="text/javascript">
  40. jQuery(document).ready(function() {
  41.  
  42. jQuery('#example_showhidden').click(function() {
  43. jQuery('#section-example_text_hidden').fadeToggle(400);
  44. });
  45.  
  46. if (jQuery('#example_showhidden:checked').val() !== undefined) {
  47. jQuery('#section-example_text_hidden').show();
  48. }
  49.  
  50. });
  51. </script>
  52. <?php
  53. }
  54.  
  55. load_theme_textdomain( 'elemis', TEMPLATEPATH . '/lang' );
  56.  
  57. function load_scripts() {
  58.  
  59. wp_register_script('menu', get_template_directory_uri().'/style/js/ddsmoothmenu.js', 'jquery', '1.01');
  60. wp_register_script('masonry', get_template_directory_uri().'/style/js/jquery.masonry.min.js', 'jquery', '2.1.05');
  61. wp_register_script('easing', get_stylesheet_directory_uri().'/style/js/jquery.easing.1.3.min.js', 'jquery', '1.3');
  62. wp_register_script('fitvids', get_template_directory_uri().'/style/js/jquery.fitvids.js', 'jquery', '1.0');
  63. wp_register_script('forms', get_stylesheet_directory_uri().'/style/js/jquery.slickforms.js', 'jquery', '1.0');
  64. wp_register_script('flex', get_template_directory_uri().'/style/js/jquery.flexslider-min.js', 'jquery', '2.0');
  65. wp_register_script('backstretch', get_template_directory_uri().'/style/js/jquery.backstretch.min.js', 'jquery', '1.2.8');
  66. wp_register_script('mediaelement', get_template_directory_uri().'/style/js/mediaelement.min.js', 'jquery', '1.0');
  67. wp_register_script('mediaelementplayer', get_template_directory_uri().'/style/js/mediaelementplayer.min.js', 'jquery', '2.9.1');
  68. wp_register_script('tools', get_template_directory_uri().'/style/js/jquery.tools.min.js', 'jquery', '1.2.5');
  69. wp_register_script('selectnav', get_template_directory_uri().'/style/js/selectnav.js', 'jquery', '0.1');
  70. wp_register_script('zeta', get_template_directory_uri().'/style/js/zeta_slider.js', 'jquery', '1.0');
  71. wp_register_script('supersized', get_template_directory_uri().'/style/js/supersized.3.2.7.min.js', 'jquery', '3.2.7');
  72. wp_register_script('shutter', get_template_directory_uri().'/style/js/supersized.shutter.min.js', 'jquery', '3.2.7');
  73. wp_register_script('retina', get_template_directory_uri().'/style/js/retina.js', 'jquery', '0.0.2');
  74. wp_register_script('scripts', get_template_directory_uri().'/style/js/scripts.js', 'jquery', '1.0');
  75. wp_register_style('media-queries', get_template_directory_uri().'/style/css/media-queries.css');
  76. wp_register_style('player', get_template_directory_uri().'/style/js/player/mediaelementplayer.css');
  77. wp_register_style('fullscreen', get_template_directory_uri().'/style/css/fullscreen.css');
  78.  
  79. wp_enqueue_script('menu');
  80. wp_enqueue_script('easing');
  81. wp_enqueue_script('retina');
  82. wp_enqueue_script('selectnav');
  83. wp_enqueue_style('media-queries');
  84.  
  85. if(!is_singular('fullscreen')):
  86. wp_enqueue_script('masonry');
  87. wp_enqueue_script('fitvids');
  88. wp_enqueue_script('forms');
  89. wp_enqueue_script('flex');
  90. wp_enqueue_script('backstretch');
  91. wp_enqueue_script('mediaelement');
  92. wp_enqueue_script('mediaelementplayer');
  93. wp_enqueue_script('tools');
  94. wp_enqueue_script('zeta');
  95. wp_enqueue_script('scripts');
  96. wp_enqueue_style('player');
  97. endif;
  98.  
  99. if(is_singular('fullscreen')):
  100. wp_enqueue_script('supersized');
  101. wp_enqueue_script('shutter');
  102. wp_enqueue_style('fullscreen');
  103. endif;
  104.  
  105. wp_enqueue_style('ie7', get_template_directory_uri().'/style/css/ie7.css');
  106. wp_enqueue_style('ie8', get_template_directory_uri().'/style/css/ie8.css');
  107. wp_enqueue_style('ie9', get_template_directory_uri().'/style/css/ie9.css');
  108. global $wp_styles;
  109. $wp_styles->add_data( 'ie7', 'conditional', 'IE 7' );
  110. $wp_styles->add_data( 'ie8', 'conditional', 'IE 8' );
  111. $wp_styles->add_data( 'ie9', 'conditional', 'IE 9' );
  112.  
  113. }
  114. add_action('wp_enqueue_scripts', 'load_scripts');
  115.  
  116.  
  117.  
  118. function my_theme_add_editor_styles() {
  119. //add_editor_style( );
  120. }
  121. add_action( 'init', 'my_theme_add_editor_styles' );
  122. update_option('su_compatibility_mode_prefix', 'gn_');
  123. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement