2017-04-27 140 views
1

我想將所有舊帖子和WordPress頁面上的頁面重定向到主頁,因爲我正在關閉該網站,但希望向人們展示謝謝您的支持頁面重要的是他們繼續往下走。將所有WordPress帖子和頁面重定向到主頁

我已經嘗試了幾個.htaccess的代碼片段,但沒有成功,所以任何工作代碼樣本呢?

回答

0

如果你有這些文件的直接訪問,你可以自己寫一個解決方案:

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)); 
    }  
} 

我用this post

祝你好運!

0

下面的代碼會將所有頁面/帖子重定向到主頁。

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(); 
    } 
} 

代碼放在functions.php文件的活躍兒童主題(或主題)的。或者也可以在任何插件php文件中使用。
代碼已經過測試和工作。

希望這會有所幫助!