Legacy Search Modernの使い方

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を利用すると、

  • 投稿検索
  • カスタムフィールド検索
  • カテゴリー検索
  • タグ検索
  • カスタム投稿タイプ検索

を組み合わせた高度な絞り込み検索フォームを作成できます。

例えば、

  • 不動産検索
  • 求人検索
  • 店舗検索
  • 製品検索
  • 会員検索

などに利用できます。


インストール

  1. プラグインをアップロード
  2. 有効化
  3. 「設定 → 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の設定を読み込むインポート機能があります。

移行手順

  1. Legacy Search Modernをインストール
  2. 設定画面を開く
  3. インポート実行
  4. 設定内容を確認
  5. 検索フォームを表示

インポート画面

  • 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を現代環境で利用できるようにした互換フォークです。

既存サイトの移行先としてだけでなく、新規サイトの高度な絞り込み検索フォーム構築にも利用できます。

関連記事