Astra_Ext_Advanced_Headers_Markup::__construct()
Constructor
Description
Source
File: addons/advanced-headers/classes/class-astra-ext-advanced-headers-markup.php
public function __construct() {
add_filter( 'body_class', array( $this, 'body_classes' ), 10, 1 );
add_filter( 'get_the_archive_title', array( $this, 'archive_title' ) );
/* Fixed site logo markup */
add_action( 'astra_header', array( $this, 'page_header_logo' ), 1 );
// Remove single Page/Post featured image.
add_filter( 'astra_featured_image_enabled', array( $this, 'remove_post_thumbnail' ), 10 );
// Advanced Header with Merge header action.
add_action( 'astra_header_before', array( $this, 'advanced_header_merged' ) );
// Advanced Headers action.
add_action( 'astra_header_after', array( $this, 'load_markup' ), 0 );
add_filter( 'wp_nav_menu_args', array( $this, 'custom_primary_menu' ) );
add_action( 'wp_enqueue_scripts', array( $this, 'add_scripts' ), 9 );
/**
* Metabox setup
*/
add_filter( 'astra_meta_box_options', array( $this, 'add_options' ) );
add_action( 'astra_meta_box_markup_after', array( $this, 'add_options_markup' ) );
add_filter( 'astra_get_option_header-main-rt-section', array( $this, 'header_custom_menu_item' ) );
add_filter( 'astra_get_option_header-display-outside-menu', array( $this, 'header_display_outside_menu' ) );
add_filter( 'astra_get_option_header-main-rt-section-html', array( $this, 'header_custom_menu_text' ) );
add_filter( 'astra_search_style_header_main_rt_section', array( $this, 'default_search_type' ) );
add_filter( 'astra_breadcrumb_enabled', array( $this, 'disable_breadcrumb_page_header' ) );
}
Expand full source code Collapse full source code View on Trac