Zum Inhalt springen
multilify

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 --activate

Der 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 product ergä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_content lä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