WP Custom Fields Searchを現代のWordPressで使い続けるためのフォーク版
はじめに
Legacy Search Modernは、配布終了した検索プラグイン「WP Custom Fields Search」を、現代のWordPress環境で利用できるように再構築したフォーク版プラグインです。
このプラグインについて
Legacy Search Modernは、
- WordPress 6.7対応
- PHP 8.2対応
- 旧WP Custom Fields Search設定のインポート対応
- ショートコード互換
- 既存テーマとの互換性を重視
した互換フォークです。
本プラグインは旧WP Custom Fields Searchのフォーク版です。
元プラグインの開発者とは関係ありません。
Legacy Search Modernでできること
Legacy Search Modernを利用すると、
- 投稿検索
- カスタムフィールド検索
- カテゴリー検索
- タグ検索
- カスタム投稿タイプ検索
を組み合わせた高度な絞り込み検索フォームを作成できます。
例えば、
- 不動産検索
- 求人検索
- 店舗検索
- 製品検索
- 会員検索
などに利用できます。
インストール
- プラグインをアップロード
- 有効化
- 「設定 → Legacy Search Modern」を開く
初回設定
管理画面から
設定
↓
Legacy Search Modern
を開きます。

管理画面トップ画面のスクリーンショット
- Legacy Search Modern管理画面
- Preset一覧が表示されている状態
プリセットを作成する
検索フォームは「Preset」として管理します。
「New Preset」をクリックし、新しい検索フォームを作成します。
設定項目
| 項目 | 説明 |
|---|---|
| Search Title | 検索フォーム名 |
| Fields | 検索条件 |
| Add Field | 検索項目追加 |
| Save Changes | 保存 |
検索条件を追加する
Add Field
検索項目を追加します。
例えば、
地域
価格
間取り
駅名
などを追加できます。
Data Typeとは
検索対象を指定します。
Post Field
投稿タイトルや本文
Custom Field
カスタムフィールド
Category
カテゴリー
Tag
タグ
Post Type
投稿タイプ


Field設定部分
- Data Type
- Data Field
- Widget
- Compare
が見える状態
カスタムフィールド検索を設定する
例
ACFで
price
というフィールドがある場合
Data Type
Custom Field
Data Field
price
を設定します。
Widgetを設定する
入力形式を指定します。
Text Input
テキスト入力
Drop Down
プルダウン
Radio Button
ラジオボタン
Checkboxes
チェックボックス
Hidden Constant
固定値
Compareを設定する
検索方法を指定します。
Equals
完全一致
Phrase In
部分一致
Less Than
以下
More Than
以上
Range
範囲検索
Sort Order
並び替え
ショートコードで表示する
保存後、ショートコードを利用して表示します。
例
[wpcfs preset="property-search"]
※ショートコードは作成したPresetによって異なります。

ショートコード表示部分
- Preset保存後の画面
- ショートコード表示部分
ウィジェットで表示する
Legacy Search Modernはウィジェットにも対応しています。
外観 → ウィジェット
から配置できます。
ウィジェット設定画面
WP Custom Fields Searchから移行する
Legacy Search Modernには、旧WP Custom Fields Searchの設定を読み込むインポート機能があります。
移行手順
- Legacy Search Modernをインストール
- 設定画面を開く
- インポート実行
- 設定内容を確認
- 検索フォームを表示

インポート画面
- Import from WP Custom Fields Search
- 実行ボタン
よくある質問
ACFでも利用できますか?
はい。
ACFで作成したカスタムフィールドを検索対象にできます。
PHP 8.2でも利用できますか?
はい。
Legacy Search ModernはPHP 8.2対応を目標にメンテナンスされています。
元のWP Custom Fields Searchとの違いは?
Legacy Search Modernは
- PHP 8系対応
- WordPress最新環境対応
- セキュリティ改善
- 保守継続
を目的としたフォーク版です。
まとめ
Legacy Search Modernは、配布終了したWP Custom Fields Searchを現代環境で利用できるようにした互換フォークです。
既存サイトの移行先としてだけでなく、新規サイトの高度な絞り込み検索フォーム構築にも利用できます。
