$taxonomy = ! empty( $taxonomy->taxonomy ) ? $taxonomy->taxonomy : $taxonomy; if ( aioseo()->dynamicOptions->breadcrumbs->taxonomies->has( $taxonomy ) && ! aioseo()->dynamicOptions->breadcrumbs->taxonomies->$taxonomy->useDefaultTemplate ) { $template = aioseo()->dynamicOptions->breadcrumbs->taxonomies->$taxonomy->template; if ( 'parent' === $subType && aioseo()->dynamicOptions->breadcrumbs->taxonomies->$taxonomy->has( 'parentTemplate' ) ) { $template = aioseo()->dynamicOptions->breadcrumbs->taxonomies->$taxonomy->parentTemplate; } return aioseo()->helpers->encodeOutputHtml( $template ); } } /** * Gets a custom post type archive template. * * @since 4.1.1 * * @param string|\WP_Post_Type $postType A post type name or an object. * @return string|void A custom template if one exists. */ protected function getPostTypeArchiveTemplate( $postType ) { $postType = ! empty( $postType->name ) ? $postType->name : $postType; if ( aioseo()->dynamicOptions->breadcrumbs->archives->postTypes->has( $postType ) && ! aioseo()->dynamicOptions->breadcrumbs->archives->postTypes->{$postType}->useDefaultTemplate ) { return aioseo()->helpers->encodeOutputHtml( aioseo()->dynamicOptions->breadcrumbs->archives->postTypes->{$postType}->template ); } } /** * Gets a custom blog archive template. * * @since 4.1.1 * * @return string|void A custom template if one exists. */ protected function getBlogArchiveTemplate() { if ( aioseo()->dynamicOptions->breadcrumbs->archives->blog->has( 'template' ) && ! aioseo()->dynamicOptions->breadcrumbs->archives->blog->useDefaultTemplate ) { return aioseo()->helpers->encodeOutputHtml( aioseo()->dynamicOptions->breadcrumbs->archives->blog->template ); } } /** * Gets a custom date archive template. * * @since 4.1.1 * * @param string $type A date type ( year | month | day ). * @return string|void A custom template if one exists. */ protected function getDateArchiveTemplate( $type ) { if ( aioseo()->dynamicOptions->breadcrumbs->archives->date->template->has( $type ) && ! aioseo()->dynamicOptions->breadcrumbs->archives->date->useDefaultTemplate ) { return aioseo()->helpers->encodeOutputHtml( aioseo()->dynamicOptions->breadcrumbs->archives->date->template->{$type} ); } } /** * Gets a custom search template. * * @since 4.1.1 * * @return string|void A custom template if one exists. */ protected function getSearchTemplate() { if ( aioseo()->dynamicOptions->breadcrumbs->archives->search->has( 'template' ) && ! aioseo()->dynamicOptions->breadcrumbs->archives->search->useDefaultTemplate ) { return aioseo()->helpers->encodeOutputHtml( aioseo()->dynamicOptions->breadcrumbs->archives->search->template ); } } /** * Gets a 404 template. * * @since 4.1.1 * * @return string|void A custom template if one exists. */ protected function getNotFoundTemplate() { if ( aioseo()->dynamicOptions->breadcrumbs->archives->notFound->has( 'template' ) && ! aioseo()->dynamicOptions->breadcrumbs->archives->notFound->useDefaultTemplate ) { return aioseo()->helpers->encodeOutputHtml( aioseo()->dynamicOptions->breadcrumbs->archives->notFound->template ); } } /** * Gets an author template. * * @since 4.1.1 * * @return string|void A custom template if one exists. */ protected function getAuthorTemplate() { if ( aioseo()->dynamicOptions->breadcrumbs->archives->author->has( 'template' ) && ! aioseo()->dynamicOptions->breadcrumbs->archives->author->useDefaultTemplate ) { return aioseo()->helpers->encodeOutputHtml( aioseo()->dynamicOptions->breadcrumbs->archives->author->template ); } } }
Fatal error: Uncaught Error: Class "AIOSEO\Plugin\Pro\Breadcrumbs\Frontend" not found in /home/valigeria/public_html/wp-content/plugins/all-in-one-seo-pack-pro/app/Pro/Breadcrumbs/Breadcrumbs.php:23 Stack trace: #0 /home/valigeria/public_html/wp-content/plugins/all-in-one-seo-pack-pro/app/AIOSEO.php(285): AIOSEO\Plugin\Pro\Breadcrumbs\Breadcrumbs->__construct() #1 /home/valigeria/public_html/wp-content/plugins/all-in-one-seo-pack-pro/app/AIOSEO.php(97): AIOSEO\Plugin\AIOSEO->load() #2 /home/valigeria/public_html/wp-content/plugins/all-in-one-seo-pack-pro/app/AIOSEO.php(76): AIOSEO\Plugin\AIOSEO->init() #3 /home/valigeria/public_html/wp-content/plugins/all-in-one-seo-pack-pro/app/AIOSEO.php(414): AIOSEO\Plugin\AIOSEO::instance() #4 /home/valigeria/public_html/wp-content/plugins/all-in-one-seo-pack-pro/all_in_one_seo_pack.php(96): aioseo() #5 /home/valigeria/public_html/wp-settings.php(517): include_once('/home/valigeria...') #6 /home/valigeria/public_html/wp-config.php(111): require_once('/home/valigeria...') #7 /home/valigeria/public_html/wp-load.php(50): require_once('/home/valigeria...') #8 /home/valigeria/public_html/wp-blog-header.php(13): require_once('/home/valigeria...') #9 /home/valigeria/public_html/index.php(17): require('/home/valigeria...') #10 {main} thrown in /home/valigeria/public_html/wp-content/plugins/all-in-one-seo-pack-pro/app/Pro/Breadcrumbs/Breadcrumbs.php on line 23