tions->breadcrumbs->taxonomies->{$term->taxonomy}->showParentCrumbs
) {
return [];
}
return parent::getTermTaxonomyParentCrumbs( $term );
}
/**
* Gets the paged crumb.
*
* @since 4.1.1
*
* @param array $reference The paged array for reference.
* @return array|void A crumb.
*/
public function getPagedCrumb( $reference ) {
if ( ! aioseo()->options->breadcrumbs->advanced->showPaged ) {
return;
}
return $this->makeCrumb( sprintf( aioseo()->options->breadcrumbs->advanced->pagedFormat, $reference['paged'] ), $reference['link'], 'paged', $reference );
}
/**
* Function to extend on pro for extra functionality.
*
* @since 4.1.1
*
* @param string $type The type of breadcrumb.
* @param mixed $reference The breadcrumb reference.
* @return bool Show current item.
*/
public function showCurrentItem( $type = null, $reference = null ) {
$showCurrentItem = parent::showCurrentItem( $type, $reference );
switch ( $type ) {
case 'post':
case 'single':
case 'page':
$postType = get_post_type( $reference );
if (
$postType &&
aioseo()->dynamicOptions->breadcrumbs->postTypes->has( $postType ) &&
! aioseo()->dynamicOptions->breadcrumbs->postTypes->{$postType}->useDefaultTemplate
) {
$showCurrentItem = true;
}
break;
case 'category':
case 'tag':
case 'taxonomy':
if ( is_a( $reference, 'WP_Term' ) ) {
if (
aioseo()->dynamicOptions->breadcrumbs->taxonomies->has( $reference->taxonomy ) &&
! aioseo()->dynamicOptions->breadcrumbs->taxonomies->{$reference->taxonomy}->useDefaultTemplate
) {
$showCurrentItem = true;
}
}
break;
case 'postTypeArchive':
if ( is_a( $reference, 'WP_Post_Type' ) ) {
if (
aioseo()->dynamicOptions->breadcrumbs->archives->postTypes->has( $reference->name ) &&
! aioseo()->dynamicOptions->breadcrumbs->archives->postTypes->{$reference->name}->useDefaultTemplate
) {
$showCurrentItem = true;
}
}
break;
case 'date':
case 'author':
case 'blog':
case 'search':
case 'notFound':
if (
aioseo()->dynamicOptions->breadcrumbs->archives->has( $type ) &&
! aioseo()->dynamicOptions->breadcrumbs->archives->{$type}->useDefaultTemplate
) {
$showCurrentItem = true;
}
break;
}
return apply_filters( 'aioseo_breadcrumbs_show_current_item', $showCurrentItem, $type, $reference );
}
}
Fatal error: Uncaught Error: Class "AIOSEO\Plugin\Pro\Breadcrumbs\Breadcrumbs" not found in /home/valigeria/public_html/wp-content/plugins/all-in-one-seo-pack-pro/app/AIOSEO.php:285
Stack trace:
#0 /home/valigeria/public_html/wp-content/plugins/all-in-one-seo-pack-pro/app/AIOSEO.php(97): AIOSEO\Plugin\AIOSEO->load()
#1 /home/valigeria/public_html/wp-content/plugins/all-in-one-seo-pack-pro/app/AIOSEO.php(76): AIOSEO\Plugin\AIOSEO->init()
#2 /home/valigeria/public_html/wp-content/plugins/all-in-one-seo-pack-pro/app/AIOSEO.php(414): AIOSEO\Plugin\AIOSEO::instance()
#3 /home/valigeria/public_html/wp-content/plugins/all-in-one-seo-pack-pro/all_in_one_seo_pack.php(96): aioseo()
#4 /home/valigeria/public_html/wp-settings.php(517): include_once('/home/valigeria...')
#5 /home/valigeria/public_html/wp-config.php(111): require_once('/home/valigeria...')
#6 /home/valigeria/public_html/wp-load.php(50): require_once('/home/valigeria...')
#7 /home/valigeria/public_html/wp-blog-header.php(13): require_once('/home/valigeria...')
#8 /home/valigeria/public_html/index.php(17): require('/home/valigeria...')
#9 {main}
thrown in /home/valigeria/public_html/wp-content/plugins/all-in-one-seo-pack-pro/app/AIOSEO.php on line 285