Support » Plugin: MultilingualPress » Umleitung bei fehlender Übersetzung

  • Resolved aixorbitant

    (@aixorbitant)


    Hallo,

    kann ich die Seite beeinflussen auf die man umgeleitet wird, wenn ein Beitrag in einer anderen Sprache nicht vorhanden ist? Aktuell werde ich auf die Startseite weitergeleitet, grundsätzlich wäre aber so etwas wie ein Hinweis “Diese Seite ist in ihrer Sprache aktuell nicht verfügbar” dauerhaft auch recht benutzerfreundlich. Gibt es so etwas

    Beste Grüße

    https://wordpress.org/plugins/multilingual-press/

Viewing 14 replies - 16 through 29 (of 29 total)
  • Plugin Contributor Thorsten Frommen

    (@tfrommen)

    Hm, da ist der Fehler: der Eintrag für strict muss 1 als Wert haben…

    Irgendwas stimmt da mit dem Speichern oder Anzeigen des Wertes nicht, oder ein Filter verändert diesen…?

    Nächster Schnipsel:

    add_filter( 'mlp_linked_elements_html', function ( $html ) {
    
    	if ( is_user_logged_in() ) {
    		global $wp_filter;
    
    		wp_die( '<pre>' . print_r( $wp_filter['mlp_linked_elements_html'], true ) . '</pre>' );
    	}
    	
    	return $html;
    } );

    🙂

    WP_Hook Object
    (
        [callbacks] => Array
            (
                [10] => Array
                    (
                        [00000000142ed71c00007f213bbfda5d] => Array
                            (
                                [function] => Closure Object
                                    (
                                        [parameter] => Array
                                            (
                                                [$html] => 
                                            )
    
                                    )
    
                                [accepted_args] => 1
                            )
    
                    )
    
            )
    
        [iterations:WP_Hook:private] => Array
            (
                [0] => Array
                    (
                        [0] => 10
                    )
    
            )
    
        [current_priority:WP_Hook:private] => Array
            (
                [0] => 10
            )
    
        [nesting_level:WP_Hook:private] => 1
        [doing_action:WP_Hook:private] => 
    )
    
    • This reply was modified 3 years, 5 months ago by afreyer.
    Plugin Contributor Thorsten Frommen

    (@tfrommen)

    Hm, das ist nur der Debug-Callback selbst. Ich würde mir das doch gerne mal selbst anschauen, wenn das geht.

    Zugansdaten kannst du an support@multilingualpress.org schicken. Mal sehen, wie weit ich mit WordPress alleine komme. 🙂

    Plugin Contributor Thorsten Frommen

    (@tfrommen)

    Oh, sorry, ich sehe gerade, dass ich aus Versehen beide PHP_INT_MAX gelöscht habe. Das ist falsch. Der Debug-Callback kann ja auch einfach zuerst kommen, und lässt die Seite dann sterben. Versuche bitte mal diesen Code hier:

    add_filter( 'mlp_linked_elements_html', function ( $html ) {
    
    	if ( is_user_logged_in() ) {
    		global $wp_filter;
    
    		wp_die( '<pre>' . print_r( $wp_filter['mlp_linked_elements_html'], true ) . '</pre>' );
    	}
    	
    	return $html;
    }, PHP_INT_MAX );
    WP_Hook Object
    (
        [callbacks] => Array
            (
                [9223372036854775807] => Array
                    (
                        [000000005d3bf56b00007f21525128c2] => Array
                            (
                                [function] => Closure Object
                                    (
                                        [parameter] => Array
                                            (
                                                [$html] => 
                                            )
    
                                    )
    
                                [accepted_args] => 1
                            )
    
                    )
    
            )
    
        [iterations:WP_Hook:private] => Array
            (
                [0] => Array
                    (
                        [0] => 9223372036854775807
                    )
    
            )
    
        [current_priority:WP_Hook:private] => Array
            (
                [0] => 9223372036854775807
            )
    
        [nesting_level:WP_Hook:private] => 1
        [doing_action:WP_Hook:private] => 
    )
    Plugin Contributor Thorsten Frommen

    (@tfrommen)

    Hm, also, ich kann das Verhalten leider reproduzieren (mit dem Testevent) und bestätigen.

    Welche Version von MLP ist installiert? Ich bin ja “nur” Admin. 😉

    Ich schaue mir auf jeden Fall noch mal den Code im Detail an. Das Problem wird sicher sein, wie wir es ja vorhin auch gesehen haben, dass das Widget-Setting nicht (korrekt) an die Funktion zur Erstellung des HTML weitergegeben wird…

    cool, dann lässt das ja hoffen! 🙂
    Also MLP v2.51.

    danke und VG
    andré

    Plugin Contributor Thorsten Frommen

    (@tfrommen)

    Kurzes Update: ich habe den Fehler gefunden und behoben. Release sollte am Freitag noch folgen. 🙂

    Viele Grüße,
    Thorsten

    top! danke. 🙂

    Plugin Contributor Thorsten Frommen

    (@tfrommen)

    Done. 🙂

    freudig hab ich das update gleichmal eingespielt. leider es gab keine Änderung bei mir. Auch als ich das Häkchen nochmal rausgenommen habe, abgespeichert, wieder rein, gespeichert.

    stop! zurück! :-)) es funktioniert!! irgendwie hatte ich nur die 2.51 installiert. 2.52 brachte den fix. klasse!! 🙂 danke.

    Plugin Contributor Thorsten Frommen

    (@tfrommen)

    Hehe, dann ist ja alles gut. 🙂

    Falls du mal zwei Minuten Zeit hast, würden wir uns sehr über ein kurzes Review freuen.

    Vielen Dank im Voraus,
    Thorsten

    gerne doch! 🙂

Viewing 14 replies - 16 through 29 (of 29 total)
  • The topic ‘Umleitung bei fehlender Übersetzung’ is closed to new replies.