In All in One SEO 4.2.2 haben wir eine Reihe von Filter-Hooks eingeführt, die es Entwicklern von Mehrsprachigkeits-Plugins erleichtern, mit unserem Plugin zu integrieren.
Häufige Anwendungsfälle für diese Filter-Hooks sind:
- Lokalisierung der Post/Term-Metadaten, die AIOSEO im Quellcode ausgibt
- Integration mit den Mehrsprachigkeits-Sitemap-Funktionen von AIOSEO
- Lokalisierung der Optionen von AIOSEO (z. B. Standard-Titel/Beschreibung-Formate)
WICHTIG:
Diese Dokumentation richtet sich an Entwickler, die wissen, was Filter-Hooks sind und wie man sie verwendet. Wenn Sie einfach nur wissen möchten, ob Ihr Mehrsprachigkeits-Plugin AIOSEO unterstützt, klicken Sie hier.
In diesem Artikel
Post/Term-Metadaten lokalisieren
Eine der Kernfunktionalitäten von All in One SEO ist die Ausgabe von SEO-Daten, Social Markup und JSON-LD in den Quellcode jeder Seite.
AIOSEO speichert diese Daten in eigenen benutzerdefinierten Tabellen, aioseo_posts und aioseo_terms. Daher können diese Daten nicht wie herkömmliche Post/Term-Metadaten abgerufen werden.
Daten filtern, wenn sie geladen werden
Wenn diese Daten geladen werden, können sie mit den Hooks aioseo_get_post und aioseo_get_term gefiltert werden.
Die Daten werden normalerweise nur einmal pro Anfrage geladen und sollten während der gesamten Anfrage konsistent bleiben.
Daten filtern, wenn sie gespeichert werden
Bei Bedarf können die Daten auch vor dem Speichern gefiltert werden, indem die Hooks aioseo_save_post und aioseo_save_term verwendet werden.
Bitte beachten Sie Folgendes:
- Wenn ein Beitrag über den Block-Editor gespeichert wird, wird dieser Hook zweimal ausgeführt. Einmal, wenn der Beitrag über die REST-API vom Block-Editor gespeichert wird; ein weiteres Mal, wenn der Beitrag über eine normale POST-Anfrage gespeichert wird.
- AIOSEO sollte alle von Ihnen gefilterten Daten automatisch bereinigen, aber wir bitten Sie dennoch, alle Daten, die Sie auf Ihrer Seite bearbeiten, ebenfalls angemessen zu bereinigen.
Integration mit der Mehrsprachigkeits-Sitemap
All in One SEO kann eine mehrsprachige Sitemap generieren, wenn Sie ihm mitteilen, welche übersetzten Versionen jedes Beitrags/Begriffs vorhanden sind. Sie können diese Informationen dynamisch mit unseren Hooks aioseo_sitemap_post und aioseo_sitemap_term hinzufügen.
Unterstützte Plugins
Die folgenden Mehrsprachigkeits-Plugins wurden als kompatibel mit AIOSEO bestätigt:
- WPML
Diese Plugins unterstützen möglicherweise AIOSEO, wurden aber noch nicht bestätigt:
- TranslatePress
- Polylang
- Weglot
- MultilingualPress
- qTranslate-XT
- WPGlobus
Sie sehen ein Plugin nicht auf dieser Liste oder Ihr Mehrsprachigkeits-Plugin unterstützt AIOSEO noch nicht? Dann wenden Sie sich bitte an den Entwickler des Plugins und bitten Sie ihn, die Unterstützung hinzuzufügen. Sie können ihn auf diese Seite verweisen, um technische Informationen zu unseren Filter-Hooks zu erhalten.
Sind Sie ein Entwickler und benötigen Hilfe bei der Integration Ihres Plugins mit All in One SEO? Senden Sie uns eine Nachricht über unser Formular für Basisfragen und wir werden uns in Kürze mit Ihnen in Verbindung setzen.