Advertisement
Guest User

Untitled

a guest
Nov 3rd, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.59 KB | None | 0 0
  1. <?php
  2. /**
  3. *
  4. * @ This file is created by http://DeZender.Net
  5. * @ deZender (PHP7 Decoder for ionCube Encoder)
  6. *
  7. * @ Version : 4.0.9.0
  8. * @ Author : DeZender
  9. * @ Release on : 08.08.2019
  10. * @ Official site : http://DeZender.Net
  11. *
  12. */
  13.  
  14. function zeus_setup()
  15. {
  16. load_theme_textdomain('zeus', get_template_directory() . '/languages');
  17. add_editor_style('style-editor.css');
  18. add_theme_support('automatic-feed-links');
  19. add_theme_support('post-formats', ['aside', 'image', 'quote', 'status', 'audio', 'video']);
  20. add_theme_support('post-thumbnails');
  21. add_theme_support('custom-background');
  22. add_theme_support('title-tag');
  23. register_nav_menu('zeus-header-menu', __('Header Menu', 'zeus'));
  24. add_image_size('pt-single', 720);
  25. add_image_size('pt-zeuskit', 250, 250, true);
  26. add_image_size('pt-thumb', 68, 68, true);
  27. }
  28.  
  29. function zeus_add_styles()
  30. {
  31. wp_register_style('zeus-style', get_stylesheet_uri(), [], '1.6.9', 'all');
  32. wp_enqueue_style('zeus-style');
  33. if (($GLOBALS['zeus_skin'] != 'default') && ($GLOBALS['zeus_skin'] != '')) {
  34. wp_register_style('zeus-style-' . $GLOBALS['zeus_skin'], get_template_directory_uri() . '/' . SKINS_DIR . '/' . $GLOBALS['zeus_skin'] . '/style-' . $GLOBALS['zeus_skin'] . '.css', [], '1.6.9', 'all');
  35. wp_enqueue_style('zeus-style-' . $GLOBALS['zeus_skin']);
  36. }
  37. }
  38.  
  39. function zeus_add_scripts()
  40. {
  41. wp_register_script('zeus-modernizr-script', get_template_directory_uri() . '/js/modernizr.min.js', [], '2.8.3', true);
  42. wp_register_script('zeus-spin-script', get_template_directory_uri() . '/js/spin.js', [], '2.3.2', true);
  43. wp_register_script('zeus-mousewheel-script', get_template_directory_uri() . '/js/jquery-mousewheel.js', ['jquery'], '3.1.12', true);
  44. wp_register_script('zeus-masonry-script', get_template_directory_uri() . '/js/jquery-masonry.min.js', ['jquery'], '4.2.2', true);
  45. wp_register_script('zeus-masonry-imagesload-script', get_template_directory_uri() . '/js/jquery-imagesloaded.js', ['jquery'], '4.1.4', true);
  46. wp_register_script('zeus-selectbox-script', get_template_directory_uri() . '/js/jquery-selectbox.js', ['jquery'], '0.2', true);
  47. wp_register_script('zeus-clearinginput-script', get_template_directory_uri() . '/js/jquery-clearinginput.js', ['jquery'], '1.0', true);
  48. wp_register_script('zeus-atooltip-script', get_template_directory_uri() . '/js/jquery-atooltip.min.js', ['jquery'], '1.5', true);
  49. wp_register_script('zeus-magnificpopup-script', get_template_directory_uri() . '/js/jquery-magnific-popup.js', ['jquery'], '1.1.0', true);
  50. wp_register_script('zeus-spinjquery-script', get_template_directory_uri() . '/js/jquery-spin.min.js', ['jquery'], '1.0', true);
  51. wp_register_script('zeus-jscrollpane-script', get_template_directory_uri() . '/js/jquery-jscrollpane.min.js', ['jquery'], '2.0.21', true);
  52. wp_register_script('zeus-finger-script', get_template_directory_uri() . '/js/jquery-finger.min.js', ['jquery'], '0.1.0', true);
  53. wp_register_script('zeus-flickerplate-script', get_template_directory_uri() . '/js/jquery-flickerplate.min.js', ['jquery'], '2.1.1', true);
  54. wp_register_script('zeus-main-script', get_template_directory_uri() . '/js/main.js', ['jquery'], '1.6.9', true);
  55. $zeus_phpjs_options = ['arrows' => zeus_string_boolean(get_option('zeuspanel_slider_arrows')), 'arrows_constraint' => zeus_string_boolean(get_option('zeuspanel_slider_arrows_constraint')), 'auto_flick' => zeus_string_boolean(get_option('zeuspanel_slider_slideshow')), 'auto_flick_delay' => get_option('zeuspanel_slider_slideshow_delay'), 'block_text' => zeus_string_boolean(get_option('zeuspanel_slider_blocktext')), 'dot_navigation' => zeus_string_boolean(get_option('zeuspanel_slider_dotnav')), 'dot_alignment' => get_option('zeuspanel_slider_dotnav_alignment'), 'flick_position' => get_option('zeuspanel_slider_slide_position'), 'flick_position' => get_option('zeuspanel_slider_slide_position'), 'tr_username' => __('Username', 'zeus'), 'tr_password' => __('Password', 'zeus'), 'tr_search' => __('Search', 'zeus')];
  56. wp_localize_script('zeus-main-script', 'zeus_phpjs_option', $zeus_phpjs_options);
  57. wp_enqueue_script('zeus-modernizr-script');
  58. wp_enqueue_script('zeus-spin-script');
  59. wp_enqueue_script('zeus-mousewheel-script');
  60. wp_enqueue_script('zeus-masonry-script');
  61. wp_enqueue_script('zeus-masonry-imagesload-script');
  62. wp_enqueue_script('zeus-selectbox-script');
  63. wp_enqueue_script('zeus-clearinginput-script');
  64. wp_enqueue_script('zeus-atooltip-script');
  65. wp_enqueue_script('zeus-magnificpopup-script');
  66. wp_enqueue_script('zeus-spinjquery-script');
  67. wp_enqueue_script('zeus-jscrollpane-script');
  68. wp_enqueue_script('zeus-finger-script');
  69. wp_enqueue_script('zeus-flickerplate-script');
  70. wp_enqueue_script('zeus-main-script');
  71. }
  72.  
  73. function zeus_add_fonts()
  74. {
  75. $protocol = (is_ssl() ? 'https' : 'http');
  76. wp_enqueue_style('zeus-ubuntu-font', $protocol . '://fonts.googleapis.com/css?family=Ubuntu:400,400italic&subset=latin,cyrillic');
  77. wp_enqueue_style('zeus-roboto-font', $protocol . '://fonts.googleapis.com/css?family=Roboto:400,300,500,700,900&subset=latin,cyrillic');
  78. }
  79.  
  80. function zeus_comments_reply()
  81. {
  82. if (is_singular() && comments_open() && get_option('thread_comments')) {
  83. wp_enqueue_script('comment-reply');
  84. }
  85. }
  86.  
  87. function zeus_sidebar()
  88. {
  89. register_sidebar(['id' => 'page-sidebar', 'name' => __('Sidebar', 'zeus'), 'before_widget' => '<div class="contentbox">', 'after_widget' => '</div>', 'before_title' => '<h4 class="title-1 border-color-2">', 'after_title' => '</h4>']);
  90. }
  91.  
  92. function zeus_footer_widgets()
  93. {
  94. register_sidebar(['id' => 'footer-widgets', 'name' => __('Footer', 'zeus'), 'before_widget' => '<div class="footer-widget">', 'after_widget' => '</div>', 'before_title' => '<h3 class="title-2">', 'after_title' => '</h3>']);
  95. }
  96.  
  97. function zeus_get_skin_src()
  98. {
  99. if (($GLOBALS['zeus_skin'] != 'default') && ($GLOBALS['zeus_skin'] != '')) {
  100. return get_template_directory_uri() . '/' . SKINS_DIR . '/' . $GLOBALS['zeus_skin'];
  101. }
  102. else {
  103. return get_template_directory_uri();
  104. }
  105. }
  106.  
  107. function zeus_get_first_image()
  108. {
  109. global $post;
  110. global $posts;
  111. $first_img = '';
  112. ob_start();
  113. ob_end_clean();
  114. $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
  115.  
  116. if (isset($matches[1][0])) {
  117. $first_img = $matches[1][0];
  118. }
  119.  
  120. return $first_img;
  121. }
  122.  
  123. function zeus_string_boolean($string)
  124. {
  125. return strtoupper(trim($string)) === strtoupper('true') ? true : false;
  126. }
  127.  
  128. function zeus_excerpt($limit = 255)
  129. {
  130. echo wp_trim_words(get_the_excerpt(), $limit);
  131. ...........................................................................
  132. ................................................
  133. .........................
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement