'; } } add_action( 'wp_head', 'ailabflow_pingback_header' ); /* * Add some special classes on
tag. */ if( !function_exists('ailabflow_body_classes') ){ function ailabflow_body_classes($bodyClass){ $hClass = ''; global $ailabflow_options; if ( ! is_singular() ) { $bodyClass[] = 'hfeed'; } $sidebar_position = 'right-sidebar'; $current_sidebar = ( function_exists( 'ailabflow_get_current_sidebar' ) ) ? ailabflow_get_current_sidebar() : ''; if ( is_active_sidebar( $current_sidebar ) ) { if ( is_page() ) { $sidebar_position = ( isset( $ailabflow_options['page_sidebar'] ) && $ailabflow_options['page_sidebar'] ) ? $ailabflow_options['page_sidebar'] : $sidebar_position; } elseif ( is_search() ) { $sidebar_position = 'right-sidebar'; } elseif ( is_home() || is_archive() || is_singular( 'post' ) ) { $sidebar_position = ( isset( $ailabflow_options['blog_sidebar'] ) && $ailabflow_options['blog_sidebar'] ) ? $ailabflow_options['blog_sidebar'] : $sidebar_position; } if ( 'left-sidebar' === $sidebar_position ) { $bodyClass[] = 'page-sidebar-yes'; } else if ('right-sidebar' === $sidebar_position) { $bodyClass[] = 'page-sidebar-yes'; } else { $bodyClass[] = 'page-sidebar-no'; } } if (isset($ailabflow_options['dark-layout']) && !empty($ailabflow_options['dark-layout'])) { $bodyClass[] = 'tm-' . $ailabflow_options['dark-layout'] . ''; } else { $bodyClass[] = 'tm-layout-dark'; } return $bodyClass; } } add_filter('body_class', 'ailabflow_body_classes'); if ( ! function_exists( 'ailabflow_get_current_sidebar' ) ) { /** * Get the current sidebar. */ function ailabflow_get_current_sidebar() { global $ailabflow_options; $sidebar_position = ailabflow_sidebar_position(); if ( 'full-width' === $sidebar_position ) { return false; } if ( is_page() ) { $current_sidebar = 'page-sidebar'; } elseif ( is_search() ) { $current_sidebar = 'sidebar-1'; } elseif ( is_singular( 'service' ) ) { $current_sidebar = 'service-sidebar'; } elseif ( is_home() || is_archive() || is_singular( 'post' ) ) { $current_sidebar = 'sidebar-1'; } else { $current_sidebar = 'sidebar-1'; } return $current_sidebar; } } if ( ! function_exists( 'ailabflow_sidebar_position' ) ) { /** * Get the current sidebar position. */ function ailabflow_sidebar_position() { global $ailabflow_options; $sidebar_position = 'right-sidebar'; if ( is_page() ) { $sidebar_position = ( isset( $ailabflow_options['page_sidebar'] ) && $ailabflow_options['page_sidebar'] ) ? $ailabflow_options['page_sidebar'] : $sidebar_position; } elseif ( is_search() ) { $sidebar_position = 'right-sidebar'; } elseif ( is_home() || is_archive() || is_singular( 'post' ) ) { $sidebar_position = ( isset( $ailabflow_options['blog_sidebar'] ) && $ailabflow_options['blog_sidebar'] ) ? $ailabflow_options['blog_sidebar'] : $sidebar_position; } return $sidebar_position; } } function ailabflow_add_inline_dynamic_css() { $ailabflow_options = get_option( 'ailabflow_options' ); ob_start(); include get_template_directory().'/css/dynamic-styles.php'; $css = ob_get_clean(); wp_add_inline_style( 'ailabflow-main-style', $css ); } add_action( 'wp_enqueue_scripts', 'ailabflow_add_inline_dynamic_css', 15 ); if ( ! function_exists( 'ailabflow_register_page_metafields' ) ) { function ailabflow_register_page_metafields() { add_meta_box( 'ailabflow_page_settings', __( 'Page Settings', 'ailabflow' ), 'ailabflow_page_settings_function', 'page' ); } } add_action( 'add_meta_boxes', 'ailabflow_register_page_metafields' ); if ( ! function_exists( 'ailabflow_page_settings_function' ) ) { function ailabflow_page_settings_function( $post ) { global $post; wp_nonce_field( basename( __FILE__ ), 'ailabflow-page-meta-nonce' ); $page_settings = get_post_meta( $post->ID, 'ailabflow_page_settings', true ); $prt_page_title_disable = isset( $page_settings['prt_page_title_disable'] ) ? (bool) $page_settings['prt_page_title_disable'] : ''; ?>