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.
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?
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?
@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
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 2 Jahren, 4 Monaten von
Hans-Gerd Gerhards. Grund: Bitte den Code immer als "Code" formatieren
-
Diese Antwort wurde geändert vor 2 Jahren, 4 Monaten von
Hans-Gerd Gerhards.
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 🙂