Advertisement
fauzanjeg

Custom Zoom Meta

Feb 28th, 2021
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.60 KB | None | 0 0
  1. /* Custom Zoom Meta */
  2. function jnews_button_zoom_meta() {
  3.    
  4.     if ( JNews\Single\SinglePost::getInstance()->show_zoom_button_meta() && is_single() ) {
  5.         $output = '';
  6.  
  7.         if ( vp_metabox( 'jnews_single_post.override_template' ) ) {
  8.             $zoom_out_step = vp_metabox( 'jnews_single_post.override.0.zoom_button_out_step', 2 );
  9.             $zoom_in_step  = vp_metabox( 'jnews_single_post.override.0.zoom_button_in_step', 3 );
  10.         } else {
  11.             $zoom_out_step = get_theme_mod( 'jnews_single_zoom_button_out_step', 2 );
  12.             $zoom_in_step  = get_theme_mod( 'jnews_single_zoom_button_in_step', 3 );
  13.         }
  14.  
  15.         $output =    '<div class="jeg_meta_zoom" data-in-step="'. $zoom_in_step .'" data-out-step="'. $zoom_out_step .'">
  16.                         <div class="zoom-dropdown">
  17.                             <div class="zoom-icon">
  18.                                 <i class="fa fa-search-minus"></i>
  19.                                 <i class="fa fa-search-plus"></i>
  20.                             </div>
  21.                             <div class="zoom-item-wrapper">
  22.                                 <div class="zoom-item">
  23.                                     <button class="zoom-out"><i class="fa fa-search-minus"></i></button>
  24.                                     <button class="zoom-in"><i class="fa fa-search-plus"></i></button>
  25.                                     <div class="zoom-bar-container">
  26.                                         <div class="zoom-bar"></div>
  27.                                     </div>
  28.                                     <button class="zoom-reset"><span>'. jnews_return_translation( 'Reset', 'jnews', 'zoom_reset' ) .'</span></button>
  29.                                 </div>
  30.                             </div>
  31.                         </div>
  32.                     </div>';
  33.  
  34.         echo jnews_sanitize_by_pass( $output );
  35.     }
  36. }
  37.  
  38. remove_action( 'jnews_render_before_meta_right', array( JNews\Single\SinglePost::getInstance(), 'zoom_button_meta' ) );
  39. add_action( 'jnews_render_before_meta_right', 'jnews_button_zoom_meta');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement