morenews_init_hooks(); $this->morenews_init_new_hooks(); } } public function morenews_init_hooks() { add_filter('sidebars_widgets', array($this, 'morenws_amp_disable_sidebar_1')); remove_action('morenews_load_off_canvas', 'morenews_load_off_canvas_section'); remove_action('morenews_action_main_menu_nav', 'morenews_main_menu_nav_section', 40); remove_action('morenews_load_search_form', 'morenews_load_search_form_section'); //remove_action('morenews_load_watch_online', 'morenews_load_watch_online_section'); remove_action('morenews_action_full_width_upper_footer_section', 'morenews_full_width_upper_footer_section'); //remove_action('morenews_action_banner_advertisement', 'morenews_banner_advertisement', 10); } public function morenews_init_new_hooks() { add_action('wp_enqueue_scripts', array($this, 'morenews_style_amp_files'), 40); add_action('morenews_action_main_menu_nav', array($this, 'morenews_amp_custom_header'), 40); add_action('morenews_load_search_form', array($this, 'morenews_amp_search_form_section')); } public function morenews_style_amp_files() { $morenews_version = wp_get_theme()->get('Version'); wp_enqueue_style('morenews-amp-style', get_template_directory_uri() . '/assets/css/amp.css', array(), $morenews_version); wp_dequeue_style('bootstrap'); wp_dequeue_style('slick-css'); wp_dequeue_style('sidr'); wp_dequeue_style('magnific-popup'); wp_dequeue_style('morenews-woocommerce-style'); wp_dequeue_script('jquery'); wp_dequeue_script('morenews-background-script'); wp_dequeue_script('morenews-navigation'); wp_dequeue_script('morenews-skip-link-focus-fix'); wp_dequeue_script('slick'); wp_dequeue_script('bootstrap'); wp_dequeue_script('sidr'); wp_dequeue_script('magnific-popup'); wp_dequeue_script('matchheight'); wp_dequeue_script('marquee'); wp_dequeue_script('morenews-script'); wp_dequeue_script('morenews-toggle-script'); wp_dequeue_script('jquery-cookie'); wp_dequeue_style('wp-block-library'); wp_dequeue_style('wp-block-library-theme'); wp_dequeue_style('block-style-variation-styles'); wp_dequeue_script('morenews-fixed-header-script'); } public function morenws_amp_disable_sidebar_1($sidebars_widgets) { if (is_single() || is_search() || is_archive()) { // Disable sidebar-1 on single posts $sidebars_widgets['sidebar-1'] = false; $sidebars_widgets['footer-first-widgets-section'] = false; $sidebars_widgets['footer-second-widgets-section'] = false; $sidebars_widgets['footer-third-widgets-section'] = false; } return $sidebars_widgets; } public function morenews_amp_custom_header() { $morenews_header_layout = morenews_get_option('header_layout'); $select_header_image_mode = morenews_get_option('select_header_image_mode'); $morenews_class = ''; $morenews_background = ''; $inline_style = ''; if (has_header_image()) { if ($select_header_image_mode == 'above') { $morenews_class = 'af-header-image'; } else { $morenews_class = 'af-header-image data-bg'; $morenews_background = get_header_image(); // Set inline style for background-image $inline_style = 'style="background-image: url(' . esc_url($morenews_background) . ');"'; } } ?>