Astra_Breadcrumbs_Markup::astra_breadcumb_template()
Astra Breadcrumbs Template
Description
Loads template based on the style option selected in options panel for Breadcrumbs.
Return
(void)
Source
File: inc/addons/breadcrumbs/class-astra-breadcrumbs-markup.php
		public function astra_breadcumb_template() {
			$breadcrumb_position = astra_get_option( 'breadcrumb-position' );
			$breadcrumb_enabled = false;
			if ( is_singular() ) {
				$breadcrumb_enabled = get_post_meta( get_the_ID(), 'ast-breadcrumbs-content', true );
			}
			if ( 'disabled' !== $breadcrumb_enabled && $breadcrumb_position && 'none' !== $breadcrumb_position && ! ( ( is_home() || is_front_page() ) && ( 'astra_entry_top' === $breadcrumb_position ) ) ) {
				if ( self::astra_breadcrumb_rules() ) {
					if ( ( is_archive() || is_search() ) && 'astra_entry_top' === $breadcrumb_position ) {
						add_action( 'astra_before_archive_title', array( $this, 'astra_hook_breadcrumb_position' ), 15 );
					} else {
						add_action( $breadcrumb_position, array( $this, 'astra_hook_breadcrumb_position' ), 15 );
					}
				}
			}
		}
			Expand full source code Collapse full source code View on Trac
Changelog
| Version | Description | 
|---|---|
| 1.8.0 | Introduced. |