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.
Noch kein Kommentar, Füge deine Stimme unten hinzu!