MultilingualPress

Add-Ons & Tools Automatische Übersetzung Entwickler Doku Erste Schritte FAQ Lizenz & Support MultilingualPress WordPress Multisite 1x1

  • Erstellen eines benutzerdefinierten Sprachwechslers in MultilingualPress

    In diesem Tutorial werden wir einen benutzerdefinierten Sprachwechsler erstellen, indem wir die MultilingualPress API nutzen. Wir werden damit beginnen, ein einfaches Sprachmenü zu erstellen und es dann in ein Auswahl-Dropdown konvertieren. Abschließend wird erklärt, wie ein Sprachwechsler zu einem WordPress-Widget hinzugefügt werden kann. Übersetzungen für die aktuelle Seite erhalten Um ein Sprachmenü zu erstellen, benötigst…

    Read more

  • Code Snippet zum Verbinden von Content

    Wenn du Content über verschiedene Seiten verbinden möchtest, benötigst du zunächst die IDs der Posts, die du miteinander verknüpfen möchtest. Als Beispiel: Wir haben drei Seiten mit den Seiten-IDs 1, 2 und 3 und wir wollen einen Post mit den folgenden Post-IDs über diese Seiten verbinden: post id 42 auf Seite 1 post id 123…

    Read more

  • Kopieren von Post-Meta zu Remote-Seiten

    Dieser Code-Ausschnitt zeigt, wie man die Post-Meta auf eine oder mehrere Remote-Seiten kopiert. In diesem Beispiel wird der Wert des Post-Meta yoast_wpseo_title ermittelt und anschließend auf den verknüpften Seiten aktualisiert. add_action('multilingualpress.metabox_after_relate_posts', function($context, $request) { // get post meta value from source site $yoastWpseoTitleValue = (string)$request->bodyValue( 'yoast_wpseo_title', INPUT_POST, FILTER_SANITIZE_SPECIAL_CHARS ); // switch to remote sites and…

    Read more

  • Ermittlung der ID verknüpfter Posts über aktuelle Post-ID

    Um ein Array aus verknüpften Posts zu erhalten, kannst du die translationIds Funktion nutzen. Diese Methode ist das Äquivalent zu mlp_get_linked_elements in MultilingualPress 2: Der erste Parameter ist die ID des Quell-Posts, der zweite ist der Wert in der Spalte „type“ in der wp_mlp_relationships Tabelle der Datenbank und der dritte Parameter ist die ID der…

    Read more

  • Code Snippet zur Ermittlung der Übersetzung von Inhalten

    Um Übersetzungen des Inhalts eines aktuellen Beitrags in MultilingualPress zu ermitteln, verwende die Klasse Translations und gib die Argumente über TranslationSearchArgs weiter. Hier ist ein Beispiel: add_filter('the_content', function($content) { $args = \Inpsyde\MultilingualPress\Framework\Api\TranslationSearchArgs::forContext( new \Inpsyde\MultilingualPress\Framework\WordpressContext() )->forSiteId(get_current_blog_id())->includeBase(); $translations = \Inpsyde\MultilingualPress\resolve( \Inpsyde\MultilingualPress\Framework\Api\Translations::class )->searchTranslations($args); return $content; }); Nun kannst du das $translations Array per Schleife durchlaufen, in dem jedes…

    Read more

  • MultilingualPress-Yoast-SEO-Sync

    Wofür ist MultilingualPress-Yoast-Seo-Sync gut? MultilingualPress-Yoast-Seo-Sync hilft dir dabei, die Metadaten des Yoast SEO Plugins für übersetzte Beiträge oder Seiten in deinem MultilingualPress Netzwerk zu verwalten. Das Addon stellt im Editor zusätzliche Tabs für jede Übersetzung zur Verfügung und ermöglicht es dir, die Daten an einem Ort einzustellen. Kein Hin- und Herschalten mehr zwischen verschiedenen Übersetzungen…

    Read more

  • MultilingualPress und WordPress 5.0 (Gutenberg)

    Wir sind fast da: Mit dem WordPress 5.0 Release, welches demnächst kommt, ändert WordPress seinen Editor und wir sprechen von keiner kleinen Änderung. Tatsächlich wird das neue WordPress 5.0 Gutenberg im Kern enthalten. Wenn du dich fragst, was Gutenberg ist, dann lautet die Antwort: eine völlig neue Art, Inhalte in WordPress zu schreiben und zu…

    Read more

  • MultilingualPress 3 (und höher) – die häufigsten Fragen & Antworten

    Was ist der Unterschied zwischen MultilingualPress 3+ und 2? Mit MultilingualPress 3+ haben wir unsere freie Version 2 komplett überarbeitet. Version 3 (und höher) ist als Premium Plugin verfügbar und basiert auf dem flotten PHP 7, Code nach neuestem Stand der Technik und ist kompatibel mit dem WordPress Gutenberg Editor. Mehr dazu in Was ist…

    Read more

  • Erste Schritte mit MultilingualPress

    Du möchtest schnell und einfach eine mehrsprachige Website erstellen? Dann ist MultilingualPress (MLP) die perfekte Wahl. Was genau macht MultilingualPress? MultilingualPress stellt Sprachbeziehungen zwischen verschiedenen Sites einer WordPress Multisite her. Somit ermöglicht es dir, deinen Websitebesuchern Inhalte in der für sie passenden Sprachversion anzuzeigen. Dabei legst du jede Sprachversion deiner Website als Site in einer…

    Read more

  • Kann ich mit MultilingualPress und WooCommerce einen mehrsprachigen Shop erstellen?

    Ja, das geht! In diesem Beitrag erklären wir, was mit MultilingualPress und WooCommerce möglich ist und was es zu beachten gilt. MultilingualPress und WooCommerce MultilingualPress (MLP) ermöglicht es zusammen mit WooCommerce ein Netzwerk aus Shops in verschiedenen Sprachen aufzubauen. Der Vorteil: Kunden werden in ihrer Sprache angesprochen, weil für jede Sprache ein eigener Shop zur…

    Read more

Inpsyde
Datenschutz-Übersicht

Diese Website verwendet Cookies, damit wir dir die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in deinem Browser gespeichert und führen Funktionen aus, wie das Wiedererkennen von dir, wenn du auf unsere Website zurückkehrst, und hilft unserem Team zu verstehen, welche Abschnitte der Website für dich am interessantesten und nützlichsten sind.