Zum Inhalt springen
multilify.

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

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