300,
));
load_theme_textdomain( 'aviation-industry', get_template_directory() . '/languages' );
add_theme_support(
'custom-background',
array(
'default-color' => 'ffffff',
)
);
$GLOBALS['content_width'] = apply_filters( 'aviation_industry_content_width', 1140 );
add_theme_support( 'post-thumbnails' );
add_theme_support(
'custom-logo',
array(
'height' => 270,
'width' => 90,
'flex-height' => true,
'flex-width' => true,
)
);
add_theme_support( 'title-tag' );
add_theme_support(
'html5',
array(
'search-form',
'comment-form',
'comment-list',
'gallery',
'caption',
'script',
'style',
)
);
add_theme_support( 'post-formats', array(
'video',
'audio',
'gallery',
'quote',
'image'
) );
add_theme_support( 'align-wide' );
add_theme_support( 'responsive-embeds' );
add_theme_support( 'wp-block-styles' );
}
endif;
add_action( 'after_setup_theme', 'aviation_industry_after_theme_support' );
/**
* Register and Enqueue Styles.
*/
function aviation_industry_register_styles() {
wp_enqueue_style( 'dashicons' );
$aviation_industry_theme_version = wp_get_theme()->get( 'Version' );
$aviation_industry_fonts_url = aviation_industry_fonts_url();
if( $aviation_industry_fonts_url ){
require_once get_theme_file_path( 'lib/custom/css/wptt-webfont-loader.php' );
wp_enqueue_style(
'aviation-industry-google-fonts',
wptt_get_webfont_url( $aviation_industry_fonts_url ),
array(),
$aviation_industry_theme_version
);
}
wp_enqueue_style( 'swiper', get_template_directory_uri() . '/lib/swiper/css/swiper-bundle.min.css');
wp_enqueue_style( 'aviation-industry-style', get_stylesheet_uri(), array(), $aviation_industry_theme_version );
wp_enqueue_style( 'aviation-industry-style', get_stylesheet_uri() );
require get_parent_theme_file_path( '/custom_css.php' );
wp_add_inline_style( 'aviation-industry-style',$aviation_industry_custom_css );
$aviation_industry_css = '';
if ( get_header_image() ) :
$aviation_industry_css .= '
.header-center{
background-image: url('.esc_url(get_header_image()).') !important;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
}';
endif;
wp_add_inline_style( 'aviation-industry-style', $aviation_industry_css );
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
wp_enqueue_script( 'imagesloaded' );
wp_enqueue_script( 'masonry' );
wp_enqueue_script( 'swiper', get_template_directory_uri() . '/lib/swiper/js/swiper-bundle.min.js', array('jquery'), '', 1);
wp_enqueue_script( 'aviation-industry-custom', get_template_directory_uri() . '/lib/custom/js/theme-custom-script.js', array('jquery'), '', 1);
// Global Query
if( is_front_page() ){
$aviation_industry_posts_per_page = absint( get_option('posts_per_page') );
$aviation_industry_c_paged = ( get_query_var( 'page' ) ) ? absint( get_query_var( 'page' ) ) : 1;
$aviation_industry_posts_args = array(
'posts_per_page' => $aviation_industry_posts_per_page,
'paged' => $aviation_industry_c_paged,
);
$aviation_industry_posts_qry = new WP_Query( $aviation_industry_posts_args );
$aviation_industry_max = $aviation_industry_posts_qry->max_num_pages;
}else{
global $wp_query;
$aviation_industry_max = $wp_query->max_num_pages;
$aviation_industry_c_paged = ( get_query_var( 'paged' ) > 1 ) ? get_query_var( 'paged' ) : 1;
}
$aviation_industry_default = aviation_industry_get_default_theme_options();
$aviation_industry_pagination_layout = get_theme_mod( 'aviation_industry_pagination_layout',$aviation_industry_default['aviation_industry_pagination_layout'] );
}
add_action( 'wp_enqueue_scripts', 'aviation_industry_register_styles',200 );
function aviation_industry_admin_enqueue_scripts_callback() {
if ( ! did_action( 'wp_enqueue_media' ) ) {
wp_enqueue_media();
}
wp_enqueue_script('aviation-industry-uploaderjs', get_stylesheet_directory_uri() . '/lib/custom/js/uploader.js', array(), "1.0", true);
}
add_action( 'admin_enqueue_scripts', 'aviation_industry_admin_enqueue_scripts_callback' );
/**
* Register navigation menus uses wp_nav_menu in five places.
*/
function aviation_industry_menus() {
$aviation_industry_locations = array(
'aviation-industry-primary-menu' => esc_html__( 'Primary Menu', 'aviation-industry' ),
);
register_nav_menus( $aviation_industry_locations );
}
add_action( 'init', 'aviation_industry_menus' );
add_filter('loop_shop_columns', 'aviation_industry_loop_columns');
if (!function_exists('aviation_industry_loop_columns')) {
function aviation_industry_loop_columns() {
$aviation_industry_columns = get_theme_mod( 'aviation_industry_per_columns', 3 );
return $aviation_industry_columns;
}
}
add_filter( 'loop_shop_per_page', 'aviation_industry_per_page', 20 );
function aviation_industry_per_page( $aviation_industry_cols ) {
$aviation_industry_cols = get_theme_mod( 'aviation_industry_product_per_page', 9 );
return $aviation_industry_cols;
}
require get_template_directory() . '/inc/custom-header.php';
require get_template_directory() . '/classes/class-svg-icons.php';
require get_template_directory() . '/classes/class-walker-menu.php';
require get_template_directory() . '/inc/customizer/customizer.php';
require get_template_directory() . '/inc/custom-functions.php';
require get_template_directory() . '/inc/template-tags.php';
require get_template_directory() . '/classes/body-classes.php';
require get_template_directory() . '/inc/widgets/widgets.php';
require get_template_directory() . '/inc/metabox.php';
require get_template_directory() . '/inc/pagination.php';
require get_template_directory() . '/lib/breadcrumbs/breadcrumbs.php';
require get_template_directory() . '/lib/custom/css/dynamic-style.php';
/**
* For Admin Page
*/
if (is_admin()) {
require get_template_directory() . '/inc/get-started/get-started.php';
}
if (! defined( 'AVIATION_INDUSTRY_DOCS_PRO' ) ){
define('AVIATION_INDUSTRY_DOCS_PRO',__('https://layout.omegathemes.com/steps/pro-aviation-industry/','aviation-industry'));
}
if (! defined( 'AVIATION_INDUSTRY_BUY_NOW' ) ){
define('AVIATION_INDUSTRY_BUY_NOW',__('https://www.omegathemes.com/products/aviation-industry-wordpress-theme','aviation-industry'));
}
if (! defined( 'AVIATION_INDUSTRY_SUPPORT_FREE' ) ){
define('AVIATION_INDUSTRY_SUPPORT_FREE',__('https://wordpress.org/support/theme/aviation-industry/','aviation-industry'));
}
if (! defined( 'AVIATION_INDUSTRY_REVIEW_FREE' ) ){
define('AVIATION_INDUSTRY_REVIEW_FREE',__('https://wordpress.org/support/theme/aviation-industry/reviews/#new-post/','aviation-industry'));
}
if (! defined( 'AVIATION_INDUSTRY_DEMO_PRO' ) ){
define('AVIATION_INDUSTRY_DEMO_PRO',__('https://layout.omegathemes.com/aviation-industry/','aviation-industry'));
}
if (! defined( 'AVIATION_INDUSTRY_LITE_DOCS_PRO' ) ){
define('AVIATION_INDUSTRY_LITE_DOCS_PRO',__('https://layout.omegathemes.com/steps/free-aviation-industry/','aviation-industry'));
}
if (! defined( 'AVIATION_INDUSTRY_BUNDLE_BUTTON' ) ){
define('AVIATION_INDUSTRY_BUNDLE_BUTTON',__('https://www.omegathemes.com/products/wp-theme-bundle','aviation-industry'));
}
function aviation_industry_remove_customize_register() {
global $wp_customize;
$wp_customize->remove_setting( 'display_header_text' );
$wp_customize->remove_control( 'display_header_text' );
}
add_action( 'customize_register', 'aviation_industry_remove_customize_register', 11 );
// Apply styles based on customizer settings
function aviation_industry_customizer_css() {
?>
.page-template-frontpage #center-header { position: relative !important; }';
}
}
add_action('wp_head', 'aviation_industry_check_banner_enabled');
function aviation_industry_radio_sanitize( $aviation_industry_input, $aviation_industry_setting ) {
$aviation_industry_input = sanitize_key( $aviation_industry_input );
$aviation_industry_choices = $aviation_industry_setting->manager->get_control( $aviation_industry_setting->id )->choices;
return ( array_key_exists( $aviation_industry_input, $aviation_industry_choices ) ? $aviation_industry_input : $aviation_industry_setting->default );
}
require get_template_directory() . '/inc/general.php';
function aviation_industry_sticky_sidebar_enabled() {
$aviation_industry_sticky_sidebar = get_theme_mod('aviation_industry_sticky_sidebar', true);
if($aviation_industry_sticky_sidebar == false) {
echo '';
}
}
add_action('wp_head', 'aviation_industry_sticky_sidebar_enabled');