Dokumentation
Alles, was nötig ist, um das Plugin zu installieren, den Umschalter zu zeigen und es aus dem eigenen Theme zu erweitern.
Installation
Aus dem WordPress-Plugin-Verzeichnis installieren oder mit WP-CLI.
wp plugin install multilify --activateDer Umschalter
Nutze den Shortcode in einem Beitrag oder einer Seite, oder den Template-Tag in einer Theme-Datei. Übergib show_name="false", wenn du nur die Flaggen willst.
[multilify_switcher]
<?php multilify_switcher(); ?>Filter
Übersetze jeden Inhaltstyp 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 Inhaltstypen Übersetzungsfelder bekommen. Für WooCommerce
productergänzen. multilify_translated_ title - Der übersetzte Titel, direkt vor der Ausgabe.
multilify_translated_ content - Der übersetzte Inhalt, direkt vor der Ausgabe.
multilify_flag_ choices - Die Flaggen, die in der Sprachauswahl angeboten werden.
multilify_locale - Die für die aktuelle Anfrage aufgelöste Locale.
multilify_enable_ browser_ detection - Ob eine Person beim ersten Besuch zur Sprache ihres Browsers geschickt wird.
Was nicht übersetzt wird
Klar gesagt, denn es nach der Installation zu merken ist schlechter.
Page-Builder, die aus eigenen gespeicherten Daten rendern, etwa Elementor. Multilify übersetzt, was durch
the_contentläuft, und das deckt Block-Editor und Classic Editor ab.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
Beim Bau dieser Seite mit dem Plugin-Verzeichnis abgeglichen.
- braucht WordPress
- WordPress 5.8 oder neuer
- braucht PHP
- PHP 7.4 oder neuer
- getestet bis
- WordPress 7.1.2
- Lizenz
- GPL v2 oder später