In Minuten einsatzbereit
Alles, was nötig ist, um das Plugin zu installieren, den Sprachumschalter einzubinden und es im eigenen Theme zu erweitern.
Installation
Installiere aus dem WordPress-Plugin-Verzeichnis oder per WP-CLI.
wp plugin install multilify --activateSprachumschalter einbinden
Nutze den Shortcode in Beitrag oder Seite, oder das Template Tag in einer Theme-Datei.
[multilify_switcher]
<?php multilify_switcher(); ?>Mit Filtern erweitern
Übersetze jeden Beitragstyp und greife dort in die Ausgabe ein, wo du es brauchst.
add_filter( 'multilify_post_types', function ( $types ) {
$types[] = 'product';
return $types;
} );Alle Filter
Sechs Hooks, und das ist die ganze Oberfläche.
multilify_post_types- Welche Beitragstypen Übersetzungsfelder bekommen. Für WooCommerce
productergänzen. multilify_translated_title- Der übersetzte Titel, kurz vor der Ausgabe.
multilify_translated_content- Der übersetzte Inhalt, kurz vor der Ausgabe.
multilify_flag_choices- Die Flaggen zur Auswahl im Sprachumschalter.
multilify_locale- Die für den aktuellen Request aufgelöste Locale.
multilify_enable_browser_detection- Ob ein neuer Besucher zur Sprache seines Browsers geschickt wird.
Was nicht übersetzt wird
Offen gesagt, denn es nach der Installation zu merken ist schlimmer.
- Page Builder, die aus eigenen gespeicherten Daten rendern, etwa Elementor. Multilify übersetzt, was durch
the_contentläuft, also Block-Editor und klassischen Editor. - Menüs und Widgets. Vorerst nur Beitrags- und Seiteninhalte.
- WooCommerce-Preise, -Attribute und -Varianten. Produkttitel und -beschreibung werden übersetzt, der Rest sind WooCommerce-eigene Daten.
Voraussetzungen
- WordPress 5.8 oder neuer
- PHP 7.4 oder neuer
- GPL v2 oder später
- Kein weiteres Plugin nötig