1

ユーザーがアーカイブにアクセスした場合、サイトの特定のページにリダイレクトしたい is_archive()

どうすればいいですか?functions.php に何か追加できますか?

乾杯、スティーブ

4

5 に答える 5

1

wp_redirect大丈夫です

if(is_archive()){
    wp_redirect($location);
}
于 2012-06-21T12:24:22.497 に答える
1
<?php
    wp_redirect($location);
    exit;
?>
于 2012-06-21T11:35:16.010 に答える
1

WordPress フックを使用してfunctions.php、このスニペットをfunctions.php

function redirect_to_url(){
    if(is_archive()){
        $url='your redirect url url';
        wp_redirect( $url );
    }  

}
add_action('template_redirect', 'redirect_to_url');

ここに記事があります、それはあなたを助けるかもしれません。

于 2012-06-21T11:40:53.350 に答える
0

archive.php テンプレート ファイルの上部に if ステートメントを配置し、リダイレクトの基準が満たされている場合は、おそらく is_page(); を使用して、ヘッダーの場所をリダイレクトします。その音によって

またはそれが特定のページである場合、.htaccessで何かを行うことができます

于 2012-06-21T11:34:41.370 に答える
0

これを実現するためのプラグインが利用可能です。ここで見つけてください。

于 2012-06-21T11:34:58.027 に答える