このエントリーをはてなブックマークに追加

パーマリンクをデフォルト以外に設定し、custom fields search を使用すると、検索結果が複数ページに渡る場合2ページ目以降に検索条件がキープされない。
プラグインディレクトリをいくら検索してもcustom fields search に代わるプラグインが見つからないので(有償の絞り込み検索プラグインはあるが、とんでもなく高い)半日悩んでふと頭に浮かんだのは Archives for a category というプラグイン…これはアーカイブをカテゴリー別に表示するためのプラグインだが、パーマリンクがカスタム構造の場合は[Disable canonical URLs.]にチェックを入れる設定をしないと正しく機能しない。ひょっとして…と思って、このプラグインを入れてみたら、custom fields search の検索結果のページングも正しく機能するようになった。
*ワードプレスのバージョンは3.2.1

検索結果に検索条件を個別に入れたい場合は

条件1:<?php echo $_GET['cs-xxxx-1']; ?>
条件2:<?php echo $_GET['cs-xxxx-2']; ?>

のように。検索結果のURLに表示されるので参照。

2011.10.06 投稿 2015.04.05 更新

新しい情報を追記している場合はありますが、古い情報の修正はしていません。投稿日・文中の日付を参照してください。

Recent Articles