function breadcrumb_links_add_custom_archive($links) {
// adding post-type archive to breadcrumbs
if ( is_single() && in_array(get_post_type(), array('diensten'))) {
global $site_sets;
$pt = get_post_type();
$pt_archive = $site_sets['archives'][$pt]['archive_page'] ?: false;
if (exists($pt_archive)) {
array_splice($links, 1, 0, array(
array(
'url' => get_permalink($pt_archive),
'text' => get_the_title($pt_archive),
'id' => $pt_archive,
)
));
}
}
return $links;
}
add_filter( 'wpseo_breadcrumb_links', 'breadcrumb_links_add_custom_archive' );
Archiefpagina met ‘has_archive => false’ toevoegen aan Yoast breadcrumb
< 1 min leestijd
Mogelijk gemaakt door BetterDocs