All in One SEOの構造化データからパンくずのみを削除する。パンくずの重複を防ぐ

2022年03月11日 (更新日:2022年03月12日)

All in One SEOの構造化データからパンくずのみを削除する。
パンくずの重複を防ぐ!

Breadcrumb NavXTなど他のプラグインでパンくずを使用していると、googleのリッチリザルトテストでパンくずが2個表示されてしまう。
All in One SEOの構造化データからパンくずのみを削除する方法。

All in One SEOは、構造化データ(json)でhttps://schema.orgに対応したパンくずが出力されています。

パンくずのみを削除する

add_filter( 'aioseo_schema_output', 'aioseo_filter_schema_output' );

function aioseo_filter_schema_output( $graphs ) {
    foreach ( $graphs as $index => $graph ) {
		if ( 'BreadcrumbList' === $graph['@type'] ) {
			unset( $graphs[ $index ] );
		}

		foreach ( $graph as $key => $value ) {
			if ( 'breadcrumb' === $key ) {
				unset( $graphs[ $index ][ $key ] );
			}
		}
	}
	return $graphs;
}

https://aioseo.com/docs/aioseo_schema_output/

構造化データを全て削除する

add_filter( 'aioseo_schema_disable', 'aioseo_disable_schema_products' );

function aioseo_disable_schema_products( $disabled ) {
   if ( is_singular( 'product' ) && aioseo()->helpers->isWooCommerceActive() ) {
      return true;
   }
   return $disabled;
}

https://aioseo.com/docs/aioseo_schema_disable/

コスパ抜群!
Web広告・リスティング広告運用代行!

お問い合わせ

電話
055-231-3063
平日 9:00~17:00(休み:土日祝)

(株)山梨ニューメディアセンター

〒400-8545 山梨県甲府市北口2-6-10