WordPress bereitet die Webseiten auf und sendet eine HTML-Datei und ein paar CSS- und JavaScript-Dateien. Danach hat WordPress keinen Einfluss mehr darauf, was mit der Seite passiert. Du kannst aber im <head>
einer HTML-Datei ein Meta-Tag einfügen, das den Browser auffordert, nach einem festgelegten Zeitintervall auf eine andere URL weiterzuleiten. Um das Meta-Tag in den <head>
zu bekommen, kannst du in der functions.php
eines Child-Themes oder als Code Snippet eine kleine Funktion einfügen:
add_action( 'wp_head', 'my_redirect_to_frontpage' );
function my_redirect_to_frontpage() {
if( ! is_front_page() ) {
echo '<meta http-equiv="refresh" content="3;url=' . get_home_url() . '" />';
}
}
(In diesem Beispiel ist im Attribut content
ein Zeitwert von 3
Sekunden eingetragen. Das ist erst einmal zum Testen sinnvoll, damit du siehst, ob die Funktion wie gewünscht funktioniert. Danach wirst du den Wert aber auf etwas sinnvolleres ändern wollen, z.B. 2 Minuten = 120
.)
@pixolin
my_redirect_to_frontpage
Ich würde es my_redirect_to_home nennen, denn „frontpage“ erinnert mich an das grausame Programm von Microsoft, das echt fürchterlichen HTML-Code produziert hat. 😀 😀 😀
Meinetwegen auch country_roads_take_me_home_to_the_place_I_belong
🎶
Naja, vielleicht ein wenig zu lang. 😉