Support » Allgemeine Fragen » Seitenweiterleitung für Desktop Nutzer

  • Hallo Liebes Forum!

    Ich habe eine Seite, die speziell nur für mobile Geräte optimiert ist. Ich würde gerne eine Weiterleitung für alle Desktop Geräte einrichten, sodass diese auf eine Seite geleitet werden, wo z.B. steht, dass Sie ein Mobil Gerät verwenden sollen.

    Gibt es dafür irgendein Plugin o.ä.?

    Danke schonmal!

Ansicht von 12 Antworten - 1 bis 12 (von insgesamt 12)
  • Du könntest dieses Code-Schnipselchen mit dem Plugin Code Snippets hinzufügen:

    function redirect_not_mobile() {
      if( is_page( 'mobile' ) && ! wp_is_mobile() ) { 
        wp_redirect( '/desktop' );
        exit;
      }
    }
    
    add_action( 'template_redirect', 'redirect_not_mobile' );
    

    Das if-Statement fragt ab, ob der Besucher auf der Seite „Mobile“ ist und außerdem kein Mobilgerät verwendet. Er wird dann auf eine Seite „Desktop“ weitergeleitet.

    Thread-Starter justus22

    (@justus22)

    Danke für die Mühen

    Mein Gedanke war die Desktop User zu blockieren und auf eine Seite zu leiten wo steht, dass sie ein Mobil Gerät verwenden sollen

    Also in in deinem Code müsste dann in die Zeile
    wp_redirect( ‚/desktop‘ );

    Dann bei (´/Desktop´) der Link zur Info Seite?

    Jo. 🙂

    Thread-Starter justus22

    (@justus22)

    Danke, werd ich mal versuchen

    Prima. Denkst du dann bei Gelegenheit bitte noch daran, den Thread als „gelöst“ zu markieren?

    @justus22

    Mein Gedanke war die Desktop User zu blockieren und auf eine Seite zu leiten wo steht, dass sie ein Mobil Gerät verwenden sollen

    Darf man fragen, welchen Sinn so etwas haben soll?

    Gibt es dafür irgendein Plugin o.ä.

    CSS geht nicht?

    @pezi: CSS für ein Redirect? 😉

    Ne, ich glaube, einige verstehen nicht, warum man

    die Desktop User zu blockieren und auf eine Seite zu leiten wo steht, dass sie ein Mobil Gerät verwenden sollen

    Thread-Starter justus22

    (@justus22)

    Es handelt sich um eine Model Agentur Seite, die Zielgruppe ist weiblich und von instagram. Keine Frau benutzt eine Desktop Variante. Die müsste ich dann noch optimieren, worauf bei dem Umfang keine Lust hätte (für 1% der Besucher)

    Es funktioniert noch nicht

    So sieht der Code jetzt aus:

    function redirect_not_mobile() {
      if( is_page( 'mobile' ) && ! wp_is_mobile() ) { 
        wp_redirect( 'http://mj-studios.de/redirect/' );
        exit;
      }
    }
    
    add_action( 'template_redirect', 'redirect_not_mobile' );

    Habe eine Redirect Seite gemacht, die auch öffentlich ist und beim normalen aufrufen funktioniert

    • Diese Antwort wurde geändert vor 1 Jahr, 4 Monaten von Hans-Gerd Gerhards. Grund: Bitte den Code immer als "Code" formatieren
    • Diese Antwort wurde geändert vor 1 Jahr, 4 Monaten von Hans-Gerd Gerhards.
    Thread-Starter justus22

    (@justus22)

    Der Link wurde beim posten kommischerweise irgendwie verändert, steht aber richtig im Code, wäre halt ohne dieses ‘

    Ich habe das gerade als Code formatiert 🙂

Ansicht von 12 Antworten - 1 bis 12 (von insgesamt 12)
  • Das Thema „Seitenweiterleitung für Desktop Nutzer“ ist für neue Antworten geschlossen.