ログイン
始める

Easy Digital Downloads ドキュメント

Easy Digital Downloads のドキュメント、参考資料、チュートリアル

スキーマと構造化データサポート

Easy Digital Downloadsは、Googleなどの検索エンジンの商品検索結果に商品が自動的に表示されるように開発されています。schema.orgのProductガイドラインに従って、HTML出力にスキーママークアップが組み込まれています。

詳細はhttps://schema.org/docs/schemas.htmlをご覧ください。

スキーマはどこに出力されますか?

EDD 3.0以降では、Googleの商品スキーマガイドラインに従い、スキーマデータは単一のダウンロードページにのみ出力されます。構造化データはJSON+LD形式で、ページの下部にある<script>タグに含まれています。

出力される構造化データを変更するにはどうすればよいですか?

Easy Digital Downloadsは、ダウンロードの編集時に提供するコンテンツに基づいて構造化データを生成します。これには、商品タイトル、バリエーション名(バリアブル価格が有効な場合)、価格、通貨、組織名、商品へのURL、その他多くの必要な構造化データ値が含まれます。このデータを変更する必要がある場合は、開発者がデータを出力する前に変更できるフィルターを提供しています。そのフィルターはedd_generate_download_structured_dataです。これは、商品で見つかった構造化データの配列であり、同じ形式で配列を返すことが期待されます。

スキーマの出力を無効にするにはどうすればよいですか?

All in One SEOやYoastなどの一部のSEOプラグインは、EDDの商品データと直接統合されており、商品構造化データも出力します。EDDの構造化データの代わりに別のプラグインの構造化データを使用したい場合は、EDDによって自動的に出力されるデータを削除するために、次のコードスニペットを使用できます。

 remove_filter( 'wp_footer', array( EDD()->structured_data, 'output_structured_data' ) ); 

カスタムスニペットをサイトに追加するには、WPCodeのようなプラグインを使用することをお勧めします。これにより、致命的なエラーを防ぎ、テーマを変更してもそのまま保持されます。

EDD 2.xを使用している場合はどうなりますか?

EDDバージョン2.xの場合、次のフィルターで無効にできます。
add_filter( 'edd_add_schema_microdata', '__return_false' );

ヘルプ、edd_add_schema_microdataの非推奨関数通知が表示されます。

Easy Digital Downloadsの古いバージョンでは、スキーマデータを商品購入ボタンと商品ページにインラインで出力していました。Easy Digital Downloadsと統合されている多くのテーマは、商品リストと商品ページをカスタマイズしており、そのため、この関数を使用して、検索エンジンが見つけられるように構造化データがデザイン内に残るようにしていました。

EDD 3.0以降、このデータ出力方法は、古い商品スキーマ形式を使用しているため正式に非推奨ですが、一部のテーマやカスタムテンプレートファイルでは、コードでこの関数が引き続き使用されている場合があります。

テーマ、プラグイン、またはカスタムコードがこの関数を直接使用している場合、PHPエラーログまたはWordPressのデバッグモードが有効になっている場合はサイトに次のエラーメッセージが表示されます:

Notice: edd_add_schema_microdata is deprecated since Easy Digital Downloads version 3.0! Use EDD_Structured_Data instead

この通知がPHPエラーログまたはサイトに表示される場合、他のプラグインまたはテーマが関数を直接呼び出していることを意味します。これを解決するには、次のいずれかを行う必要があります:

使用中のテーマまたはプラグインがこのエラーを引き起こしています:

テーマまたはプラグインの開発者に連絡し、コード内で edd_add_schema_microdata 関数を今後使用しないように依頼する必要があります。このドキュメントへのリンクを送信すると、更新された構造化データの実装について詳しく知るのに役立つかもしれません。

私はテーマまたはプラグインの開発者であり、私のコードはこの edd_add_schema_microdata 関数を使用しています:

お使いのプラグインまたはテーマが edd_add_schema_microdata 関数を使用している場合、サポートが終了しているため削除できます。製品データのスキーマと Google のガイドラインに従って、推奨される場所に配置される新しい JSON+LD 構造化データ形式を使用するように移行しました。

この記事は役に立ちましたか?

今日から販売を開始しましょう!

50,000人以上のスマートなストアオーナーに参加して、WordPressでデジタル製品を販売する最も簡単な方法を使い始めましょう。

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]