情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
2022年に書いた記事のコード、PHP8以降でエラーが出るので修正と追記
<?php if (!empty($_GET['area'])) { $area = $_GET['area']; } if (!empty($_GET['kubun']) && is_array($_GET['kubun'])) { foreach ($_GET['kubun'] as $kubun) { $kubuns[] = $kubun; } $kubunlist = join( ',', $kubuns ); } $searchurl = esc_url( home_url( '/' ) ).'archive?area='.$area.'&kubun='.$kubunlist; wp_safe_redirect( $searchurl ); exit; ?>
以前書き忘れたが、フォーム側はnameに [] を付ける。
このコードの目的は、タクソノミーの絞り込みで複数選択したときにタームをカンマ区切りで連結し、kubun=aaa,bbb のようなURLに変換してリダイレクトし、アーカイブテーマで表示させるため。