WPML 4.0 Beta veröffentlicht!

Das Team rund um WPML hat die Veröffentlichung der Beta zu WPML 4.0 bekannt gegeben. Inhalt des großen Updates sind eine verbesserte Aufteilung zwischen Administration der Webseite und der Übersetzungen.

Zusätzlich werden allgemeine Verbesserungen für den  Übersetzungsvorgangs implementiert. Dazu wird ein neuer Medien- und Übersetzungseditor eingefügt, der auf dem Stand mit führender Übersetzungssoftware ist. Mehr Informationen und der Download der 4.0 Beta wurden vom WPML-Team in einem Ankündigungs-Beitrag veröffentlicht, zusammen mit einigen Beispielen.

Das Team von WPML sammelt derzeit noch Feedback zur Beta und strebt eine Veröffentlichung der Version 4.0 in etwa 2 Wochen an. Tests der Beta sollten nicht ohne ein Backup vorher vorgenommen werden, da noch einige Fehler bis zur Veröffentlichung ausgemerzt werden müssen.

Lösung für: [] operator not supported for strings in wp-content/plugins/revslider/includes/framework/base-admin.class.php:71

WordPress umgezogen und dann das „[] operator not supported for strings in /home/kinkusr/public_html/wp-content/plugins/revslider/includes/framework/base-admin.class.php:71“.

Die Lösung ist ganz einfach. Hier muss in Zeile 21 in wp_content/plugins/revslider/includes/framework/base-admin.class.php die folgende Zeile geändert werden:

private static $arrMetaBoxes =''; //option boxes that will be added to post

in

private static $arrMetaBoxes = array(); //option boxes that will be added to post

Alternativ hilft auch ein Upgrade des Revolution-Sliders. Hierfür muss ggf. ein Update des Themes oder des Revolution-Sliders ausgeführt werden:



Quelle:

[1] xtemos.com: Forum xtemos.com/forums/topic/revolution-slider-error-crashes-admin-cp/

Änderungen des Preismodells von WPML

Im Monat Mai (genauer Termin noch nicht bekannt) wird der Verkauf von Accounts auf Lebenszeit („Lifetime Accounts“) von WPML gestoppt. Alle Besitzer eines Accounts auf Lebenszeit erhalten weiterhin den vollen Support und die Updates für eine unbegrenzte Anzahl an Webseiten und wer vor dem Verkaufsstop noch einen Account erwirbt, wird diesen auch weiterhin wie gewohnt Nutzen können.

Änderung des Preismodells

Zusätzlich zur Abschaffung der Möglichkeit zum Erwerb von Accounts auf Lebenszeit wird das übrige Preismodell zur gleichen Zeit umgestellt.So wird der „Starter“-Account WPML core enthalten und Updates und Support für eine Webseite. „Standard“ beinhaltet Unterstützung für 3 Seiten und alle WPML Komponenten. Das große Paket „Agency“ wird dann wie bisher der Account auf Lebenszeit eine unbegrenzte Anzahl an Seiten unterstützen. Alle Pakete werden jährlich Abgerechnet, wobei die Erweiterung um jeweils 1 Jahr zu einem vergünstigten Preis stattfinden wird. Besitzer des derzeitigen „Multilingual CMS“ Pakets können entweder auf „Standard“ oder „Agency“ wechseln, während Besitzer des Pakets „Blog“ auf Starter bleiben oder einmalig für ein Jahr ohne Mehrkosten auf „Standard“ Upgraden. Ab dem zweiten Jahr werden hier allerdings die üblichen Kosten fällig.

Neues Feature: Advanced Translation Editor

Im letzten Jahr wurde intensiv an einem neuen Editor zum editieren der Übersetzungen gearbeitet. Dieser beinhaltet die meisten Funktionen von modernen Übersetzungsprogrammen, unter anderem eine sehr genaue Segmentierung, ein Speicher für eigene Übersetzungen, eine eingebauten Rechtschreibprüfung und eine Funktion zur maschinellen Übersetzung von Abschnitten.Besitzer des „Standard“ oder des „Agency“ Pakets können den neuen Editor schon bald ausprobieren.

Umstellung auf Echtzeit-Support

Anstelle der üblichen Wartezeit bei Tickets soll es nun einen Echtzeit Kontakt mit dem Bearbeiter eines Tickets geben. So können schnell benötigte Informationen ausgetauscht werden ohne das lange Warten auf eine Antwort des Supports. Diese Änderung soll das bearbeiten von Tickets einfacher und flexibler gestalten und Wartezeiten drastisch verkürzen

Ein Blick in die Zukunft von WPML

Auch ein Blick auf die Zukunft wurde geworfen. So soll WPML bald eine Gutenberg Integration haben, eine bessere Erkennung der Wörteranzahl vor allem in „Page Buildern“ wie etwa WPBakery (früher Visual Composer) und eine Möglichkeit lokalisierte Bilder pro Sprache hochzuladen. Natürlich wird weiterhin an Verbesserungen der Sicherheit und Stabilität von WPML gearbeitet.Weitere Informationen und die Gründer der Umstellung finden sie im offiziellen Blogpost auf WPML.org.

7 Tipps zur erfolgreichen Multilingualen Seite mit WPML

Die Wahl eines Themes ist der erste Schritt zu einer erfolgreichen Webseite. Natürlich ist dieser Prozess ein sehr wichtiger Schritt, die Wahl eines Themes bestimmt maßgeblich wie die eigene Webseite von anderen wahrgenommen wird.Aus diesem Grund hat das WPML Team hunderte von Themes getestet und eine Datenbank mit den Ergebnissen auf ihrer Webseite veröffentlicht.

Das eigene Theme übersetzen

Bevor man das Theme mit Beiträgen füllt sollte sichergestellt werden, das alles korrekt übersetzt worden ist, um die beste Benutzererfahrung zu gewährleisten.Auf der Website von WPML sind 3 Möglichkeiten erklärt wie dies am besten zu bewerkstelligen ist. Weitere Informationen findet man hier.

Eigene Beiträge selbst übersetzen

Wer in der glücklichen Position ist mehrere Sprachen zu beherrschen, kann mit WPML sehr einfach die eigenen Beiträge übersetzen. Das Team rund um WPML hat einen Guide zur manuellen Übersetzung veröffentlich, die WPML Neulingen eine großartige Übersicht zu allen Funktionen bietet, die zur Erstellung einer multilingualen Webseite nötig sind.Diesen Guide und vieles mehr befindet sich auf der offiziellen Webseite.

WooCommerce Seiten übersetzen

Eine WooCommerce Seite zu übersetzen bedarf mehr als nur der simplen Übersetzung der Produktinformationen. WPML WooCommerce Multilingual ist eine Erweiterung zu WPML, die unter anderem lokalisierte Bestellprozesse, von der Sprache abhängige URLs, Lieferzonen und verschiedene Bezahloptionen, je nach Land, bietet.Der Hersteller dieser Erweiterung hat auf seiner Webseite ein Tutorial veröffentlich, was diesen komplizierten Prozess vereinfacht. Zu finden ist dieses Tutorial hier.

Page Builder und WPML

Page Builder sind eine exzellente Möglichkeit, schnell und effizient Beiträge zu gestalten. Sie erfordern nahezu keine Programmierkenntnisse und das beste ist, WPML bietet eine Unterstützung für die populärsten Page Builder.Eine Hilfe zur Erstellung von Webseiten mit Page Buildern befindet sich auf der WPML Webseite.

Benutzerdefinierte Taxonomien übersetzen

Eine gute Webseite hat neben den üblichen WordPress Kategorien und Tags noch eigene, benutzerdefinierte Taxonomien. Diese  zu übersetzen ist ebenfalls sehr leicht, wie dieses Tutorial zeigt.

SEO und mehrsprachige Webseiten

Selbst mit den besten Beiträgen und der schönsten Webseiten erreicht man niemanden, wenn es nicht zu finden ist. Search Engine Optimization ist schon seit Jahren ein großer Begriff im Bereich von WordPress und auch WPML bietet eine Integration für einige Plugins die einem damit helfen. Eines davon ist Yoast SEO, welches in Kombination genutzt werden kann, um mehrsprachige Beiträge bessere zu optimieren.Eine Hilfe zur Integration und Nutzung von Yoast SEO und WPML findet sich hier.

WordPress Starter Themes für Ihre mehrsprachige Website

Mögen sie eher „alles inklusive“ Themes, wie Divi oder Avada, oder mögen Sie minimalistische Themes, welche mit einem schlanken Design aufwarten?Beide Varianten bieten viele Vorteile, es gibt einfach kein „richtig“ oder „falsch“. Auf WPML.org wurde ein Beitrag veröffentlicht, welcher 3 minimalistische Themes vorstellt, die vom WPML Team getestet und für gut befunden wurden. In diesem Beitrag werden Sie einen direkten Vergleich zwischen allen 3 Themes finden, welcher einen Überblick über alle Add-Ons und Features liefert. Der Link zum Beitrag: https://wpml.org/2018/01/wordpress-starter-themes-to-consider-for-your-multilingual-sites/Falls Sie nach einem minimalistischen Starter Themes für Ihr nächstes Projekt suchen, kann dieser Beitrag Ihnen helfen, eine Entscheidung zu treffen.

WordPress: Inhalts-Editor auf bestimmten Template-Seiten verstecken

Manche WordPress-Seiten benötigen aufgrund des Templates keinen Editor für den Seiteninhalt. Dieser ist beispielsweise über sog Custom-Fields, die bspw. mit dem Plugin ACF gepflegt. Damit Benutzer den Inhalt der Seite nicht trotzdem über den Editor pflegen wollen und sich wundern, warum dieser nicht angezeigt wird, empfiehlt es sich diesen auszublenden.

Um den Inhalts-Editor für Seiten eines bestimmten Tepmlate-Typs auszublenden wird folgende Action in die Datei functions.php des Themes eingefügt.

add_action( 'admin_init', 'hide_editor' );

function hide_editor() {
      global $pagenow;<br>
    if( !( 'post.php' == $pagenow ) ) return;
<br>
    global $post;
    //ID des Posts
    $post_id = $_GET['post'] ? $_GET['post'] : $_POST['post_ID'];
    if( !isset( $post_id ) ) return;
<br>
    // Verstecken des Editors auf einer Seite mit einem bestimmten Titel
    $homepgname = get_the_title($post_id);
    if($homepgname == 'Seitentitel'){ 
       remove_post_type_support('page', 'editor');
    }
    // Verstecken des Editors auf Seiten eines bestimmten Seitentemplates
    // Ermitteln des Names des Seitentemplates
    $template_file = get_post_meta($post_id, '_wp_page_template', true);
    if($template_file == '[Seitentemplate].php'){
       remove_post_type_support('page', 'editor');
      }
}


Dabei muss der Titel der Seite oder der Name der Template-Datei festgelegt werden. Wird diese Seite nun editiert, ist der Editor für den Inhalt der Seite nicht mehr sichtbar.