2017-04-27 2 views
1

Ich möchte alle alten Posts und Seiten auf einer WordPress Seite auf die Homepage umleiten, da ich die Seite herunterfahre, aber den Leuten ein Dankeschön für deine Support Seite Nr egal auf welcher Seite sie weitergehen.Alle WordPress Posts und Seiten zur Homepage umleiten

Ich habe mehrere .htaccess Stück Code ausprobiert, aber mit keinem Erfolg, also irgendwelche Arbeitscode Samples da draußen?

Antwort

0

Wenn Sie direkten Zugriff auf die Dateien haben, würden Sie in der Lage sein, sich um eine Lösung zu schreiben:

add_action('template_redirect', 'redirect_to_homepage'); 

function redirect_to_homepage() { 
    $homepage_id = get_option('page_on_front') 
    if (! is_page($homepage_id)) {                     
     wp_redirect(home_url('index.php?page_id=' . $homepage_id)); 
    }  
} 

I verwendet this post.

Viel Glück!

0

Im folgenden Code wird die gesamte Seite/Post auf die Startseite umgeleitet.

add_action('template_redirect', 'wh_redirect_to_home'); 

function wh_redirect_to_home() 
{ 
    if (!is_home() || is_page() || is_single()) 
    { 
     wp_redirect(esc_url(home_url('/'))); 
     exit(); 
    } 
} 

-Code geht in functions.php Datei Ihrer aktiven Kind Thema (oder Thema). Oder auch in beliebigen Plugin-PHP-Dateien.
Code ist getestet und funktioniert.

Hoffe, das hilft!

Verwandte Themen