AIOSEO-Daten über die Übersetzungs-API lokalisieren

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)

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.