Multilingual Press – Post 404

hatte das Problem, das auf einer multilingual Website News Beiträge (Post) teilweise nur in einer Sprache erscheinen und es dann beim klick auf die Fahne (Übersetzung) zu Fehler kommt.
Es wurde dann umgeleitet auf die 404 Seite.
Für das Problem fand ich aber eine Lösung direkt auf der Entwickler Seite

Bei Github wird ein Code Erweiterung genannt.
Einfach im Plug-In im Ordner /inc die Datei class-Mlp_Helpers.php bearbeiten.
Folgende Zeile Original (Zeile 465)
$post = ( isset( $linked_elements[ $language_blog ] ) ) ? get_blog_post( $language_blog, $linked_elements[ $language_blog ] ) : '';

austauschen gegen
$post = ( isset( $linked_elements[ $language_blog ] ) && $linked_elements[ $language_blog ] > 0 ) ? get_blog_post( $language_blog, $linked_elements[ $language_blog ] ) : '';

Somit wird einem Beitrag, der nicht übersetzt ist, beim klick auf die Fremdsprache eine Weiterleitung zur Startseite der Sprache erfolgen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.