ユーザーがアーカイブにアクセスした場合、サイトの特定のページにリダイレクトしたい is_archive()
どうすればいいですか?functions.php に何か追加できますか?
乾杯、スティーブ
wp_redirect
大丈夫です
if(is_archive()){
wp_redirect($location);
}
<?php
wp_redirect($location);
exit;
?>
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');
ここに記事があります、それはあなたを助けるかもしれません。
archive.php テンプレート ファイルの上部に if ステートメントを配置し、リダイレクトの基準が満たされている場合は、おそらく is_page(); を使用して、ヘッダーの場所をリダイレクトします。その音によって
またはそれが特定のページである場合、.htaccessで何かを行うことができます
これを実現するためのプラグインが利用可能です。ここで見つけてください。