ashishsthanp

Transparent header check function fix

Sep 12th, 2019
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. if ( ! function_exists( 'zakra_is_header_transparent_enabled' ) ) :
  2. /**
  3. * Check if header transparent is enabled.
  4. */
  5. function zakra_is_header_transparent_enabled() {
  6.  
  7. // Zakra Pro Customizer.
  8. $customizer_result = apply_filters( 'zakra_header_transparency_filter', false );
  9.  
  10. // Meta box.
  11. $meta_result = get_post_meta( zakra_get_post_id(), 'zakra_transparent_header', true );
  12.  
  13. // Disabled transparent if it is not post and not page.
  14. if ( ! is_singular('page') && ! is_singular('post') ) {
  15. return false;
  16. }
  17.  
  18. if ( '0' == $meta_result ) { // Disabled in meta.
  19. return false;
  20. } elseif ( 'customizer' == $meta_result && '0' == $customizer_result ) { // Disabled in Customizer
  21. return false;
  22. }
  23.  
  24. return apply_filters( 'zakra_header_transparency_enable', true );
  25.  
  26. }
  27. endif;
Advertisement
Add Comment
Please, Sign In to add comment