Easy Digital Downloads wird so entwickelt, dass Ihre Produkte automatisch in den Produktsuchergebnissen von Google und anderen Suchmaschinen erscheinen. Wir haben Schema-Markup gemäß den schema.org-Richtlinien für Produkte in die HTML-Ausgabe integriert.
Details finden Sie unter https://schema.org/docs/schemas.html.
Wo wird das Schema ausgegeben?
Ab EDD 3.0 wird die Schema-Daten nur auf den einzelnen Download-Seiten ausgegeben, gemäß den Google-Richtlinien für Produktschema. Die strukturierten Daten liegen im JSON+LD-Format vor und sind am Ende der Seite in einem <script>-Tag enthalten.
Wie kann ich die ausgegebenen strukturierten Daten ändern?
Easy Digital Downloads generiert die strukturierten Daten basierend auf den Inhalten, die Sie beim Bearbeiten eines Downloads angeben. Dazu gehören der Produktname, der Variationsname (wenn variable Preise aktiviert sind), der Preis, die Währung, Ihr Firmenname, die URL zum Produkt und viele andere notwendige strukturierte Datenwerte. Wenn Sie diese Daten ändern müssen, stellen wir einen Filter zur Verfügung, den Entwickler verwenden können, um die Daten vor der Ausgabe zu ändern. Dieser Filter heißt edd_generate_download_structured_data. Dies ist ein Array der strukturierten Daten, die wir für Ihr Produkt gefunden haben, und es wird erwartet, dass dieses Array im gleichen Format zurückgegeben wird.
Wie kann ich die Schema-Ausgabe deaktivieren?
Einige SEO-Plugins wie All in One SEO und Yoast sind direkt in die Produktdaten von EDD integriert und geben ebenfalls strukturierte Daten eines Produkts aus. Wenn Sie strukturierte Daten von einem anderen Plugin anstelle von EDD verwenden möchten, können Sie den folgenden Code-Schnipsel verwenden, um die von EDD automatisch ausgegebenen Daten zu entfernen.
remove_filter( 'wp_footer', array( EDD()->structured_data, 'output_structured_data' ) );
Wir empfehlen ein Plugin wie WPCode, um benutzerdefinierte Snippets zu Ihrer Website hinzuzufügen, da es hilft, fatale Fehler zu vermeiden und auch dann bestehen bleibt, wenn Sie das Theme wechseln.
Was ist, wenn ich noch EDD 2.x verwende?
Für EDD-Versionen 2.x können Sie dies mit dem folgenden Filter deaktivieren: add_filter( 'edd_add_schema_microdata', '__return_false' );
Hilfe, ich sehe eine veraltete Funktionsmeldung für edd_add_schema_microdata.
In älteren Versionen von Easy Digital Downloads haben wir die Schema-Daten inline bei den Produkt-Kauf-Buttons und Produktseiten ausgegeben. Viele Themes, die mit Easy Digital Downloads integriert sind, hatten die Produktlisten und Produktseiten angepasst und daher diese Funktion verwendet, um sicherzustellen, dass die strukturierten Daten in ihren Designs für Suchmaschinen auffindbar blieben.
Ab EDD 3.0 ist diese Methode der Datenausgabe offiziell veraltet, da sie ein altes Produktschema-Format verwendet. Einige Themes oder benutzerdefinierte Vorlagendateien verwenden diese Funktion jedoch möglicherweise noch in ihrem Code.
Wenn ein Theme, ein Plugin oder benutzerdefinierter Code diese Funktion direkt verwendet, sehen Sie diese Fehlermeldung in Ihren PHP-Fehlerprotokollen oder auf Ihrer Website, wenn der Debug-Modus von WordPress aktiviert ist:
Notice: edd_add_schema_microdata is deprecated since Easy Digital Downloads version 3.0! Use EDD_Structured_Data instead
Wenn Sie diese Benachrichtigung in Ihren PHP-Fehlerprotokollen oder auf Ihrer Website sehen, bedeutet dies, dass ein anderes Plugin oder Ihr Theme die Funktion direkt aufruft. Um dies zu beheben, müssen Sie eine der folgenden Aktionen ausführen:
Ein Theme oder Plugin, das ich verwende, verursacht diesen Fehler:
Sie müssen sich an den Entwickler des Themes oder Plugins wenden und ihn bitten, die Funktion edd_add_schema_microdata nicht mehr in seinem Code zu verwenden. Es kann hilfreich sein, ihm einen Link zu dieser Dokumentation zu senden, damit er mehr über unsere aktualisierte Implementierung strukturierter Daten erfahren kann.
Ich bin ein Theme- oder Plugin-Entwickler und mein Code verwendet diese Funktion edd_add_schema_microdata:
Wenn Ihr Plugin oder Theme die Funktion edd_add_schema_microdata verwendet, kann diese entfernt werden, da sie nicht mehr unterstützt wird. Wir sind zum neuen JSON+LD-Format für strukturierte Daten übergegangen, das an den vorgeschlagenen Stellen gemäß den Schema- und Google-Richtlinien für Produktdaten ausgegeben wird.
