ここにあなたがする必要があることの一般的な原則があります:
- wpseo_breadcrumb_linksまたは- wp_seo_get_bc_ancestorsAPIフィルターにフックします。
- を使用して、ブログをWordPress SEOブレッドクラム$links配列に追加しますarray_splice。
これをあなたのテーマに置きますfunctions.php:
/**
 * Conditionally Override Yoast SEO Breadcrumb Trail
 * http://plugins.svn.wordpress.org/wordpress-seo/trunk/frontend/class-breadcrumbs.php
 * -----------------------------------------------------------------------------------
 */
add_filter( 'wpseo_breadcrumb_links', 'wpse_100012_override_yoast_breadcrumb_trail' );
function wpse_100012_override_yoast_breadcrumb_trail( $links ) {
    global $post;
    if ( is_home() || is_singular( 'post' ) || is_archive() ) {
        $breadcrumb[] = array(
            'url' => get_permalink( get_option( 'page_for_posts' ) ),
            'text' => 'Blog',
        );
        array_splice( $links, 1, -2, $breadcrumb );
    }
    return $links;
}
注:サイトやニーズに固有のコードを更新する必要があるかもしれませんが、一般的な考え方は同じです。