WPML-Entwickler-Dokumentation – Hooks, wpml-config.xml, API und Kompatibilitätsreferenz
Diese Seite sammelt die Ressourcen, die Sie als Entwickler benötigen, um mit WPML zu entwickeln. Egal, ob Sie Ihr Theme oder Plugin mehrsprachig machen, es WPML-zertifizieren lassen oder benutzerdefinierte mehrsprachige Websites für Kunden erstellen möchten, unten finden Sie die relevanten Anleitungen und Referenzen.
Machen Sie Ihr Theme oder Plugin mehrsprachig
- PO/POT-Dateien für WordPress-Themes und -Plugins übersetzen
- JavaScript-Strings in WordPress-Themes und -Plugins übersetzen
- WPML-Kompatibilität für Ihre Themes und Plugins erreichen
- WooCommerce-Themes mehrsprachig und Multicurrency-fähig machen
Lassen Sie Ihr Theme oder Plugin WPML-zertifizieren
Das Kompatibilitätsteam von WPML testet Tausende von Themes und Plugins. In diesen Listen finden Sie, was getestet wurde und gut mit WPML funktioniert.
Kompatibilitätsprogramm für Autoren
Wenn Sie der Autor eines Themes oder Plugins sind, erklären diese Seiten, wie Sie Kompatibilitätstests anfordern und wie Sie die WPML-Kompatibilität Ihres Produkts aktuell halten:
- Autorenanfragen bezüglich der Kompatibilität mit WPML
- Ihr Plugin oder Theme mit WPML über das Kompatibilitäts-Dashboard erneut testen
Erstellen Sie mehrsprachige Websites mit benutzerdefinierten Beitragstypen, Feldern und Taxonomien
Erfahren Sie, wie benutzerdefinierte Beitragstypen, Felder und Taxonomien es Ihren Kunden erleichtern, mehrsprachige Websites zu übersetzen, und Ihnen die Wartung vereinfachen.
Entwickeln Sie mehrsprachige Websites mit WPML und Page Buildern
Erfahren Sie, wie Sie Websites mit WPML und Page Buildern entwickeln, die Shortcodes verwenden, und wie Sie Page Builder-Widgets für die Übersetzung registrieren.
- Page Builder-Widgets für die Übersetzung registrieren
- Kompatibilität des WPBakery Page Builders mit WPML aufrechterhalten
- Kompatibilität von CornerStone mit WPML aufrechterhalten
- Kompatibilität von Enfold mit WPML aufrechterhalten
- Kompatibilität des Divi Builders mit WPML aufrechterhalten
- Kompatibilität des Avada Builders mit WPML aufrechterhalten
Weitere Ressourcen für Programmierer
- WordPress-Themes mit .mo-Dateien übersetzen
- WPML-Installer zu Ihrem Theme oder Plugin hinzufügen
- Benutzerdefinierte Admin-Benutzerrechte hinzufügen
- Die Coding-API von WPML
- Die Datenbanktabellen von WPML
- E-Mails mit WPML versenden
- Von WPML gespeicherte Browser-Cookies
- Cron-Jobs, die von WPML und WPML Multilingual & Multicurrency for WooCommerce ausgeführt werden
- WPML-Optionen zur Fehlerbehebung
- WPML mit Redis-Caching verwenden
- So erstellen Sie String-Pakete
- ACFML-Hooks-Referenz – die beiden ACFML-Filter-Hooks und vier Konstanten für
acf-multilingual. Hierher verschoben von/documentation/related-projects/translate-sites-built-with-acf/acf-multilingual-acfml-constants-and-hooks-reference/; die alte URL leitet per 301 um. - WCML-Hooks-Referenz – WooCommerce Multilingual-Hooks. Hierher verschoben von
/documentation/related-projects/woocommerce-multilingual/wcml-hooks-reference/; die alte URL leitet per 301 um. - Mehrsprachige Inhalte mit WPGraphQL abfragen –
language-Argument,translations-Feld, sprachspezifische Menüs, ACF-Optionsseiten und andere GraphQL-Abfragen für Headless-WordPress-Websites, die mit Next.js, Nuxt, Astro oder Gatsby erstellt wurden. - WPML-Konstanten
- So fügen Sie hreflang in einer WordPress-Website hinzu
- So verwenden Sie gettext
- Mehrsprachige Unterstützung für WordPress-Multisites
- Funktionen in WPML, die von der WordPress-REST-API abhängen
- Die WordPress-REST-API mit WooCommerce Multilingual verwenden
- Slugs für Archive von benutzerdefinierten Beitragstypen übersetzen
- URL-codierte Shortcodes übersetzen
- Benutzerdefinierte Währungsumschalter mithilfe von Template-Dateien entwerfen
- WPML-Übersetzungsbenachrichtigungen
- WPML mit Memcached-Caching verwenden