2017-04-27 28 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ファイルにもあります。
コードがテストされ、動作します。

希望します。

関連する問題