version 2.1.2(2024-12-04)

修正

  • フリーワード検索時に語句の指定がない場合に起こりうるDBエラー/Warningを修正

version 2.1.1(2024-12-03)

新機能

  • フリーワード検索と他の形式のAND/OR検索を実装

修正

  • グループ機能使用時、データベースエラーが発生する場合がある不具合を修正
  • カテゴリ/タームで発生するWarningを解消
  • 同 検索結果ページでcheckedが付かない場合がある不具合を修正

version 2.1(2024-11-11)

新機能

  • 検索項目間の接続をAND/OR選択可能な機能を実装
  • 検索項目のグループ機能を実装

修正

  • カスタムフィールドの該当件数表示において、半角カンマが含まれる場合に発生していたエラーを修正

version 2.0.7(2024-10-22)

修正

  • 条件により、階層化されたタクソノミーの子階層が表示されなくなる不具合を修正

version 2.0.6(2024-10-04)

修正

  • 投稿日/更新日において設定の組合せによりDBエラーが発生する場合がある不具合を修正
  • 同上 不要な変数の参照を削除
  • 異なるフォームを同時に設置した際、同じ行に同一タームを設定した際に発生する不具合を修正
  • プラグイン一覧ページで発生する場合があるWarningを解消

version 2.0.5(2024-06-27)

修正

  • フィルターフックの改善(feas_term_checkbox_html, feas_form_after_form)
  • 投稿年月の「年」を選択できない不具合を解消
  • カスタムフィールドを真偽値として扱う場合に検索結果に条件が表示されない不具合を解消
  • Warning解消(feas_term_dropdown_html他、複数のフック)

version 2.0.4(2024-04-15)

修正

  • ソートボタンの従来バージョンとの互換性の問題によるWarning解消
  • 投稿日検索の複数選択形式の場合のWarning解消

version 2.0.3(2024-04-10)

修正

  • 固定タクソノミ、除外タームを設定したときのWarning抑制

version 2.0.2(2024-04-09)

修正

  • WP標準のget_search_query関数に検索条件を返す関数の不具合修正

version 2.0.1(2024-04-03)

修正

  • カスタムフィールドの値でソート時、検索結果の不具合を修正

version 2.0(2024-04-02)

新機能

投稿日検索の充実

  • 年、年月日での絞り込みに対応
  • 更新日での絞り込みに対応
  • DatePickerで年月日を指定可能
  • 対象範囲の指定が可能

ソートメニューの充実

  • ドロップダウン形式、ボタン形式に対応
  • 2つのスタイルを併用可能に(モバイル用&PC用など)

検索語句表示用の関数をより柔軟に

  • feas_search_queryが出力する各キーワードと検索項目との関連性を保持

フィルターフックの充実

  • 各フォームパーツのclassにフックを追加
  • 全面的な見直しによりパラメータの過不足を解消

改善

  • プレビューにテーマのCSSを適用可能に
  • フォーム選択のドロップダウンにフォームIDを併記

修正/変更

  • タームのラジオボタンの子階層の表示不具合を修正
  • feas_sort_menu関数の第一引数のデフォルトを配列に変更($args)
    数値の場合は引き続きフォームIDとして処理

version 1.9.9(2024-03-04)

改善

  • formのactionにフックを追加
  • カスタムフィールドのフォーム側のフックを拡張

修正

  • Ajaxフィルタリングの並び順の不具合を修正
  • 範囲検索で小数点の不具合を修正
  • フックのパラメーターの間違いを修正
  • カスタムフィールドの値が「1」だった場合の不具合を修正
  • 「登録件数が0件のカテゴリ/タームは表示しない」の不具合を修正

version 1.9.8(2023-10-23)

修正

  • 「Polylang」併用時にカスタムタクソノミーが正しく出力されない不具合を修正
  • 「固定条件」と「登録件数が0件のカテゴリ/タームは表示しない」の併用時の不具合を修正
  • 投稿年月検索における初期化漏れによる不具合を修正
  • タクソノミーのフィルターフック利用時の初期化漏れによる不具合を修正
  • プレビュー画面にてAjax Filteringが機能しない不具合を修正
  • 「Ajax Filtering」において未使用のパラメーターがエラーを出力する不具合を修正

version 1.9.7(2023-08-30)

新機能

  • ソートに更新日時を追加

改善

  • タームの既存フィルターフックを拡張

修正

  • タグ一覧が正しく出力されない不具合を修正
  • 件数に多言語/固定条件が正しく反映されない不具合を修正
  • 「WPML Multilingual CMS」 併用時の不具合を修正
  • 同上 該当件数が言語ごとに正しく出力されるよう修正
  • 「Polylang」併用時の不具合を修正

version 1.9.6(2023-06-02)

新機能/改善

  • 『WPML Multilingual CMS』(多言語プラグイン)に対応
  • Ajaxフィルタリングにフィルターフック実装(CSSフレームワーク対応
  • フィルターフック「feas_term_dropdown_html」などに子階層のDOMを渡すよう改善
  • フリーワード検索の「あいまい検索」がDBによって動作しない件を改善

修正

  • フリーワード検索時、単一のターゲット指定時の不具合を修正
  • Ajaxフィルタリングを複数同時設置した場合の不具合を修正
  • 不適切な引数の値によりタームの子階層が表示されない不具合を修正
  • 『Polylang』(多言語プラグイン)使用時の不具合を修正

version 1.9.5(2023-03-29)

新機能/改善

  • 特定の親ページ以下の階層のみ検索できる機能を追加(固定タクソノミ/ターム→固定条件に呼称変更)
  • CSVインポートされた記事など、投稿日時が同じ場合に記事IDでソートするよう変更

修正

  • PHP 8.1 対応
  • ACFで登録した値が重複表示される場合がある不具合を修正
  • ターム/タクソノミー検索で階層指定の不具合を修正
  • Ajaxフィルタリングにおいて、階層指定がない場合に”0件のタームは表示しない”の指定が効かない不具合を修正
  • 設定画面の検索項目の作成タブにおいて「表示する/しない」のドロップダウンが初期値に戻ってしまう不具合を修正
  • コードクリーニング

version 1.9.4(2022-12-29)

新機能/改善

  • Smart Custom Fieldsの真偽値の検索において”偽”の場合も選択肢に追加できるよう変更

修正

  • v1.9.3以降において除外タームを2つ以上指定した場合に機能2つ目以降が認識されない不具合を修正
  • 値によってデフォルト値が機能しないことがある不具合を修正

version 1.9.3(2022-11-21)

新機能/改善

  • カスタムフィールド検索において、Advanced Custom Fields側で設定した「ラベル」を使用可能に(自由記述による対応を不要に)
  • ファイル名が日本語のファイルをMacのSafari以外からアップロードした際に、ファイル名が検索にヒットするように修正(メディア検索)※PHP5.3以上

修正

  • リセットボタンの設定が保存語、設定画面に反映されない不具合を修正
  • Advanced Custom Fieldsの値によっては検索にヒットしないことがある不具合を修正
  • カスタムフィールドの値による範囲検索の際、フォームに表示されるカウントが正しくない不具合を修正
  • 同上 検索結果ページの検索条件に以下/以上などの語句が付与されない不具合を修正
  • 「検索対象の投稿タイプ」に「メディア」を指定した際の検索の不具合を修正

version 1.9.2(2022-10-12)

修正

  • Polylang使用時、カスタムタクソノミーでの不具合を修正

version 1.9.1(2022-07-25)

新機能

修正

  • ACF関連の修正(array_key_existsのエラー修正)
  • Polylang関連の修正(DBのプリフィックス修正)
  • PHP7.3未満の環境で発生するエラーを修正(ヒアドキュメント関連)※PHP7.3.5以上を推奨

version 1.9(2022-06-20)

新機能

  • Polylang(多言語プラグイン)対応

修正

  • アップデート機能の不具合解消
  • 検索結果の並び順(初期)にカスタムフィールドを指定したときに正常にソートされない不具合を解消
  • Advanced Custom Fields、値とラベルを分けたときにフォームにはラベルが表示されるよう修正

version 1.8.10(2022-05-28)

修正

  • WordPress 6.0 で発生するデータベースエラー、ソート不具合を修正
  • Advanced Custom Fields 関連の対応改善
  • キャッシュの不具合修正(ターム一覧が取得できない不具合)
  • 並び順を「自由記述」にした際の不具合を修正
  • Warning/Notice改善
  • selected,checked関連の不具合修正

version 1.8.9(2022-05-20)

修正

  • 設定画面でカスタムフィールドのキー一覧が取得できない場合がある不具合を修正
  • リセットボタンまわりのWarning解消

version 1.8.8(2022-04-25)

新機能

  • Advanced Custom Fields に部分的に対応(チェックボックスなど複数選択形式に対応)
  • 検索結果のソート条件、外部プラグイン(menu_order)に対応
  • 検索結果のソート条件、投稿タイプ毎のソートに対応
  • 各項目のデフォルト値の設定が可能に
  • リセットボタン機能
  • 設定画面、各項目のドラッグ&ドロップによる並べ替えが可能に

修正

  • 「%」他記号を含む検索時に検索条件に返される文字が化けるのを解消
  • 不要なバックスラッシュを除去

version 1.8.7(2021-11-10)

仕様変更

  • Ajaxフィルタリング時、「未選択時の文字列」が階層分指定されていない場合は、最後尾のラベルをそれ以降の階層に適用するように変更

修正

  • 当プラグインがインストールされていると、プラグイン > 新規追加 において他のプラグインがインストールできないことがある不具合を解消
  • Ajaxフィルタリングでの検索結果において、再度条件指定すると階層指定が無視されドロップダウンが消失する不具合を修正(v1.8.5〜の影響)

version 1.8.6(2021-10-20)

修正

  • 「検索結果から除外 > ターム」に1件も記事がなかったときの不具合を解消
  • 「固定タクソノミ/ターム」に1件も記事がなかったときの不具合を解消

version 1.8.5(2021-10-18)

新機能

  • Ajaxフィルタリング時、階層ごとに未選択時のテキストを設定可能に

仕様変更

  • 「検索条件が指定されずに検索された場合」に「固定タクソノミ/タームの記事一覧を表示」を設定した際、「検索結果から除外 > ターム」も反映されるように仕様変更

修正

  • 「検索結果から除外 > ターム」に複数のIDを半角カンマ区切りにしても2つ目以降の値が反映されない不具合を解消

version 1.8.4(2021-08-25)

新機能

  • 検索フォーム側にフックの実装
    • formタグのインラインに差し込むフック(フィルター)
    • formタグが閉じた後に差し込むフック(フィルター)
  • 設定画面側にフックの実装
    • 「検索項目の作成」左下部/右下部(アクション)
    • 設定画面の最下部(アクション)
    • 「フォーム全体の設定」保存時(アクション)
    • 各検索項目の保存前(フィルター)
  • 「フォームの表示方法」を設定画面に新設(機能は未実装)

修正

  • 設定画面において不正な文字の混入が原因で出ていたNoticeを解消
  • (他のプラグイン含め)プラグインの有効化時に発生することがあったNoticeを解消
  • ソート設定画面で発生していたNoticeを解消
  • 階層化されたタームの表示で最下層に正しく連番が振られない不具合を解消
  • フリーワード検索のカスタムフィールドのキー指定時にフォーム側で発生することがあったNoticeを解消
  • ソートボタンにおいてWarningが発生することがある不具合を修正
  • コード記述例にフォームIDを反映

version 1.8.3(2020-11-20)

修正

  • 同じ検索条件が設定された複数の検索フォームを同一ページに設置した際にコンフリクトを起こす場合がある不具合を修正
  • 「検索結果から除外にタームを設定した際にデータベースエラーが発生する場合がある不具合を修正
  • 検索項目の削除時に検索ボタンのHTML/CSSが消失する不具合を修正
  • 投稿年月で単一選択形式を設定時に、「テキスト入力で範囲検索」のチェックボックスが表示されない不具合を修正
  • 投稿年月で複数選択形式を設定時に、検索結果に検索語句が表示されない不具合を修正
  • カテゴリー/ターム検索時にキャッシュが更新されない場合がある不具合を修正
  • フリーワード検索時、検索条件が1つも設定されていない場合にWarningが発生する不具合を修正

version 1.8.2(2020-09-01)

修正

  • version1.8.1へアップデート後、検索ボタンの文字列、前・後に挿入するHTMLが、アップデート前の値が引き継がれない不具合を修正

version 1.8.1(2020-09-01)

修正

  • ソート設定ページにおいて、ターゲットにカスタムフィールドを選択した際にオプション項目のドロップダウンが表示されない不具合を修正
  • デザイン設定のCSSが、フォームIDによっては出力されない不具合を修正
  • エクスポート時に検索ボタンの入力項目(検索ボタンの文字列、前・後に挿入するHTML)が出力されない不具合を修正

version 1.8(2020-08-17)

機能追加

  • 自由記述による検索項目作成
  • 設定画面のUIを刷新

修正

  • Ajaxフィルタリング検索実行後に2つ目以降のドロップダウンにトップ階層のタームを呼び出せてしまう不具合を修正
  • 複数選択項目におけるAND検索設定時、0件のタームとの組み合わせによる不具合を修正
  • カスタムフィールドの複数選択時に正常に検索されない場合があるのを修正
  • 検索結果から除外 > ターム の設定変更不具合
  • ウィジェットに検索条件を表示した際に意図しない位置に出力される不具合を修正
  • 当プラグイン用CSS/JSの限定的な適切な読み込み

version 1.7.9(2020-05-29)

機能追加

  • 検索結果から指定したタームに属する記事を除外する機能(例:売り切れ、開催終了などのカテゴリの記事を検索結果から除く)

修正

  • Ajaxフィルタリング時、検索実行前/実行後でドロップダウンの内容が違う場合があるのを修正(0件のタームを非表示)
  • 設定画面のカスタムフィールド一覧に、公開されたカスタム投稿タイプかつ公開された記事に紐づくカスタムフィールドのキーのみ表示するよう修正
  • 同梱のCSSが他の管理ページに影響することがあるのを修正
  • Smart Custom Fieldsの真偽値を設定時、ラジオボタンが二重に表示されるのを修正
  • ソート設定時、「昇順」or「降順」いずれかのテキストを空にして保存するともう片方も初期値に戻ってしまう不具合を修正
  • ソート設定時、「昇順」or「降順」に画像(imgタグ)を設定した場合にテキスト化されてしまう不具合を修正
  • iOSでのセレクトボックス表示における、未選択時に「0項目」と表示されてしまう件に対応。「未選択時の文字列」を表示できるように修正

version 1.7.8(2020-02-26)

修正

  • フリーワード検索で「ゆらぎ」にチェックを入れた際の検索の不具合を修正
  • フリーワード検索で複数(大量)のキーワードで検索した際の負荷を軽減
  • カスタムフィールドの複数選択形式で「未指定」を選んだ場合に検索結果ページに不要な半角カンマが表示されてしまうのを修正

version 1.7.7(2020-02-12)

機能追加

  • Ajaxフィルタリングであらかじめ表示するドロップダウンの数を指定可能に
  • Smart Custom Fieldsの「関連する投稿」「関連するターム」に対応

修正

  • 「検索結果の並び順」の第二条件にカスタムフィールドを設定した場合の検索不具合を修正
  • カスタムフィールドのキーにアンダースコアを使用した場合の検索不具合を修正
  • キーワード検索の若干の速度向上
  • 「+」記号などを含むキーワード検索においてソートボタン押下による検索クエリ消失を修正
  • テキストでの範囲検索実行後、検索窓に検索語句が反映されない問題を修正
  • タグの「0件は表示しない」指定が機能しない不具合を修正
  • サニタイズ/セキュリティの一部見直し
  • フリーワード検索時のNotice解消
  • コードクリーニング

version 1.7.6(2019-10-20)

修正

  • 検索結果のソート時、第二条件にカスタムフィールドを指定した場合に正常にソートされない問題を修正
  • 「%」記号を含むフリーワード検索が正常に機能しない問題を修正
  • 未使用の変数の参照にともなう設定画面のエラー表示を修正

version 1.7.5(2019-06-27)

修正

  • カスタムフィールドのキャッシュ不具合を解消
  • 検索対象の投稿タイプによってWarningが発生するのを解消

version 1.7.4(2019-06-26)

脆弱性対応

  • XSS(クロスサイトスクリプティング)の脆弱性に対処
    フリーワード検索時に入力されたキーワードの無害化が適切にされていないことによる脆弱性に対処

その他修正

  • 件数表示の際に「固定タクソノミ/ターム」の設定が反映されるように修正
  • ターム検索時、初期化漏れが原因によりある特定の条件で0件になる不具合を修正
  • ターム検索時、検索結果が0件の場合でも検索条件を返すよう修正
  • メディア検索時、件数表示が正常値ではない不具合を修正
  • その他Warning解消など

version 1.7.3(2018-11-24)

修正

  • 「登録件数が0件のカテゴリ/タームは表示しない」のチェックの有無に拘らず0件のタームが表示されない不具合を修正
  • カスタム投稿タイプを検索対象としている場合に、feas_search_countで正しい数字が表示されない不具合を修正
  • タグ検索時に結果が0件だったときのWarningを解消
  • PHP7.2.0以降で発生する無名関数についてのWarningを解消

version 1.7.2(2018-10-22)

仕様変更

  • ラジオボタンの場合「未選択」ボタンを表示/非表示の選択できるよう仕様変更
  • search_result()をtitleタグに使用されていることも考慮し、before/afterはデフォルトでspanタグを表示しない仕様変更
  • フォームのlabelにfor属性を追加、語句をspanタグで囲む(Materialize 1.0.0 対応)

修正

  • Ajaxフィルタリングで、親カテゴリを選択しなおした場合に子カテゴリのドロップダウンが増殖する不具合を修正
  • タームの「除外ID」にともなうWarningを修正
  • チェックボックス時にカスタムフィールド項目を選んでも、オプション項目が表示されない不具合を修正
  • カテゴリのセレクトボックスで複数選択した際に、検索語句がダブって表示されてしまう不具合を修正
  • 年月・カスタムフィールドのテキストでの範囲検索の際に、検索後、テキストフィールドに検索語句が表示されない不具合を修正
  • 範囲検索の設定時、未満〜超の設定が保存されない不具合を修正
  • 年月の範囲検索時、テキストによる範囲検索で数値以外が入力された場合のDBエラーを修正
  • 配列の短縮構文を従来形式に戻しました(PHP5.3以前でWarning)

version 1.7.1(2018-10-13)

  • 検索対象の投稿タイプがリセットされてしまう(チェックが外れてしまう)不具合を修正
  • フリーワード検索設定時に場合によりWarningが発生するのを修正

version 1.7(2018-10-12)

新機能

  • カスタムフィールドについて
    • 真偽値に対応
    • 条件内での並び順を変更可能に
    • 付加する単位を前後指定可能に
    • 範囲検索が数値以外に文字列にも対応
  • ソートについて
    • 第二条件を設定可能に
  • 検索語句
    • 区切り文字を設定可能に(sep/before/after)
    • ショートコードを用意
  • 特定の記事IDを除外可能に
  • 未選択時のテキストを指定可能に
  • 任意のフォーム削除に対応
  • フリーワード検索のプレースホルダー機能
  • 検索条件を表示するショートコードを用意
  • 最後に開いたフォーム画面を記憶&他の設定画面でも連動

修正

  • 他のプラグインの干渉を抑えるようフックを調整
  • カンマ、小数点混じりでも正常にソート可能に
  • カスタムフィールド
    • ドロップダウン/ラジオボタン以外でも、単位とカンマ区切りを反映(範囲検索と分離)
  • ターム毎のカウント数が正常でない場合があったのを修正
  • アーカイブ検索の複数選択時のOR検索の不具合修正

その他

  • 各部キャッシュ最適化により、さらなるフォーム読み込み速度の向上
  • インポート/エクスポートの信頼性向上
  • 表示メッセージの信頼性向上
  • プレビューには常にデザインが適用されるように
  • warning/notice解消

version 1.6.6(2016-8-22)

機能追加

  • 検索該当件数を表示する専用のfeas_count_posts関数を追加(固定ページをフロントページに設定した場合やその他不具合により検索該当件数が正しく表示されない場合があるため)
  • 同上、ショートコード[feas_count_posts]を実装
  • 検索条件の「並び順」に「ランダム」を追加

不具合修正

  • WordPress 4.2以上でフリーワード検索がヒットしない場合がある不具合を修正
  • タクソノミーをドロップダウンから検索する際、該当記事がない場合にsearch_result関数で検索条件が取得できない不具合を修正
  • 該当件数表示の際、「固定タクソノミ/ターム」に設定した条件を反映していない不具合を修正
  • 「ソート設定」にて、初期表示のボタン1つのみで「設定を保存」してもソートボタンが表示されない不具合を修正
  • 「フォーム外観」にて一部エスケープシーケンスの不具合を修正
  • プレビューにてajaxフィルタリングが機能しない不具合を修正
  • SSL環境に対応
  • インポート/エクスポート他におけるNoticeの抑制

version 1.6.5(2015-12-31)

  • 設定データのインポート/エクスポート機能の不具合により、他のプラグインに影響がでる問題を修正
  • 設定データのインポート/エクスポート機能のNoticeエラー抑制他、信頼性向上
  • ソート設定画面の追加項目のデフォルトが「表示しない」になってしまう不具合を修正

version 1.6.4(2015-11-3)

  • 設定データのインポート/エクスポート機能の不具合により、他のプラグインに影響がでる問題を修正

version 1.6.3(2015-10-27)

  • 設定データのインポート/エクスポート機能を実装
  • WP4.2以降で、フリーワード検索時の「ゆらぎ検索」の不具合を解消
  • 検索条件をWP標準のテンプレートタグ get_search_query にも返すよう追加設定
  • キャッシュ設定の保存の不具合を解消
  • 3桁ごと半角カンマ区切りに例外処理追加により不具合解消
  • 一部コードの整理

version 1.6.2(2015-9-8)

  • WordPress 4.3 対応
  • 文字コードutf8mb4で運用の際、フリーワード検索の「ゆらぎ」にチェックを入れた場合の検索の不具合を修正。
  • フリーワード検索時、カスタムフィールドの複数のキーを指定した場合の不具合を修正。
  • 検索ボタンの「前に挿入」欄の不適切なエスケープ処理の修正。
  • Chrome(ブラウザ)で「消去」ボタンの表示不具合を修正。
  • 「フォーム外観」の入力欄で、不適切なエスケープ処理の修正。
  • フォームのhidden項目に付与されたid属性が、複数フォーム設置した際に重複する問題を修正。
  • 適切な例外処理による脆弱性の改善。
  • テーマ『Twenty Fifteen』での不具合(検索条件が2倍量表示/サイドバーのウィジェットの内容に影響)を解消。

version 1.6.1(2015-2-25)

  • 検索対象に複数の投稿タイプを選択したときの不具合を修正。
  • カスタムフィールドをフリーワード検索時の不具合を修正。

version 1.6(2015-2-25)

[機能追加]

  • ソート機能がメイン以外のすべての検索フォームに対応
  • カスタムフィールドでソート時、数値か文字列かを指定できるように
  • 「初期設定カテゴリ」がカスタムタクソノミに対応
  • 「検索結果の並び順」が任意のカスタムフィールド、ランダムでのソートに対応

[不具合改善]

  • 多言語化プラグイン「WPML」との併用時の不具合を修正
  • フロントページに固定ページを指定した場合の検索結果のページネーションの不具合を修正
  • カスタムフィールドに半角カンマが含まれている場合の不具合を修正
  • カスタムフィールドの複数選択式でAND検索時の潜在的な不具合を修正
  • カスタムフィールドの「3桁ごとに半角カンマで区切る」「単位」がドロップダウン以外で正常に表示されない不具合を修正
  • 年月アーカイブでの潜在的な不具合を修正
  • MySQL 5.5環境におけるDBエラーを修正
  • 脆弱性の改善(例外処理の追加、各所サニタイズの見直し等)
  • Noticeの改善

[仕様変更]

  • カスタムフィールドをフリーワード検索時、チェックボックスを非表示に

従来、指定されたカスタムフィールドのキーをチェックボックスで表示しておりましたが、inputのhiddenフィールドに変更し、ユーザーが特にキーを指定しなくても特定のカスタムフィールド内を検索できるようになりました。

  • (初期の並び順、ソートボタンともに)ソート機能の仕様が代わりましたので再設定が必要です。

[その他]

  • 設定画面内の各所の表記を変更

version 1.5.2(2013-12-25)

  • フリーワード検索時に、カスタムフィールドの特定のキーを指定すると、正常に絞り込みできない問題を修正。
  • 設定画面のデザインを、WordPress 3.8に合わせて一部調整。

version 1.5.1(2013-12-11)

  • “ゆらぎ検索”で、全角/半角文字の判定が正常に実行されない場合がある不具合を修正
  • キーワード検索時に記事のterm名を指定した際に正常に検索が実行されない不具合を修正
  • query_postsを併用する際に、検索キーワードがダブって返される不具合を修正(is_main_query == true の場合のみ検索キーワードを格納するよう改善しました)
  • オブジェクトの初期化がされずにNoticeエラーが発生していた箇所を修正
  • require_onceのパスを”dirname(__FILE__)”による絶対パスで取得するよう修正(※一部サーバでエラーを確認)

version 1.5(2013-8)

  • キャッシュ機能の追加
  • いくつかのNoticeエラーの修正

version 1.4.2.5(2013)

  • 管理画面“条件”にカスタムフィールドを選択時、特定の動作で「並び順」のドロップダウンが表示される症状の修正

version 1.4.2.4(2013)

  • 管理画面「初期設定カテゴリ」のドロップダウンが正しく動作しない問題の修正(機能自体に影響は無い)

version 1.4.2.3(2012-11-1)

  • ソート機能のリンクが“WordPressのURL”になっていたものを“サイトのURL”に変更
  • 説明書のコード表記を改善

version 1.4.2.2(2012-8-17)

  • フリーワード検索カスタムフィールドキー指定検索時に“半角/全角を区別しない”が動作しないバグ修正

version 1.4.2.1(2012-8-9)

  • フリーワード検索カスタムフィールドキー指定検索時に正しく動作しないバグ修正
  • プレビューにスタイルシートが当たらないバグ修正
  • プレビューiframe化
  • リストボックス使用時に出るNotice対処

version 1.4.2.0(2012-6-20)

  • WordPress 3.4 対応
  • 自動アップデート機能に対応
  • カテゴリ検索時、フォーム内の子カテゴリのソートが「並び順」の設定を反映していないのを修正(カテゴリID固定となっていました)。
  • Ajaxフィルタリング時、2回目以降の検索で条件に「未指定」が有る場合に正しく検索できない問題を修正。
  • Ajaxフィルタリング時、検索後のフォームが正しく切り替らない問題を修正。
  • 範囲検索時のラジオボタンに単位が表示されない問題を修正。
  • デバッグモードでのWarningの発生を減少。
  • 各所のサニタイズを見直し、脆弱性を改善。

version 1.4.1(2012-4-20)

  • 「Ajaxフィルタリング」、カスタムタクソノミーに対応
  • 「Ajaxフィルタリング」、「並び順」としてプラグイン「My Category Order」に対応
  • 「Ajaxフィルタリング」、検索結果ページへの検索条件の引き継ぎに対応
  • 「検索条件に件数を併記」機能、件数が表示されない不具合を修正
  • 「検索条件に件数を併記」機能、件数の正確性を向上
  • カスタムタクソノミー検索時、除外IDの指定に対応
  • カスタムタクソノミー検索時、表示する階層の指定に対応
  • カスタムタクソノミー検索時、記事が0件のタームの非表示に対応
  • カスタムタクソノミー検索時、ドロップダウン以外での表示不具合を修正
  • アーカイブ検索時、リストボックス/チェックボックスにて範囲検索の単位が表示されてしまう不具合を修正
  • 検索フォームへID/class付与の不備を修正
  • 検索フォームへID/class付与により「Ajaxフィルタリング」が動作しない問題を修正
  • 設定ページ、「条件」のカテゴリ、公開記事がないカテゴリが表示されない不具合を修正
  • コード記述方法の修正により、一部サーバでのシンタックスエラーを回避
  • WordPress ver2.9 との互換性を向上

version 1.4(2012-4-3)

  • 範囲検索を実装(アーカイブ/カスタムフィールド)。
  • 「条件」としてカスタムタクソノミーに対応。
  • カテゴリのAjaxフィルタリングを実装(ドロップダウン形式)、ページをリロードせずに親カテゴリ→子カテゴリの表示が可能に。
  • カスタムフィールドをキーワード検索時、特定のキーを指定できるように。
  • 検索フォームの各エレメントに詳細なid/classを付与。
  • 検索フォームの各エレメントに件数表示する際に、未公開の記事が含まれる不具合を修正。
  • 「条件」としてカスタムフィールドを選択時、形式「フリーワード」を選択すると入力欄が表示されない不具合を修正。
  • 設定ページ、「条件」のカテゴリのインデント表示対応。
  • 設定ページ、「並び順」の内容を条件に沿った内容になるよう修正。
  • 設定ページ、プレビューにフォーム外観のCSSが適用されない不具合を修正。
  • 設定ページ、サンプルコード内に付与されるidにフォームIDを反映、複数フォームを同時設置する際のID干渉を改善。
  • フォーム外観、複数フォームに対応。
  • フォーム外観、「〜使用する」のチェックが外れなくなることがある不具合を修正。
  • 下位互換用のファイル downwards-compatibility.phpを削除、デバッグモード時のWarning表示減少。
  • 内部コードの一部整理、W3Cに準拠するよう修正。

version 1.3.2(2011-6-8)

  • キーワード検索時、文字列によっては文字化けする不具合を修正。

version 1.3.1(2011-6-6)

  • 「初期設定カテゴリ」が正常に機能しない不具合を修正。
  • 「検索結果の並び順(初期)」が正常に機能しない不具合を修正。
  • 2つ目以降の検索フォームを作成した際、設定ページ再訪問時にドロップダウンの内容に反映されていない不具合を修正。
  • カテゴリ検索時、チェックボックス形式時かつカテゴリID=1以外指定時の検索不具合を修正。
  • フリーワード検索時、英数字の全角/半角のゆらぎ検索の設定が可能に。
  • フリーワード検索時、「Ktai Style」テーマ内テキストフィールドに検索条件が表示されるよう修正。
  • 「Ktai Style」(携帯サイト表示プラグイン)のテーマ用に、設置サンプルコードを追加。
  • 設定ページ内の誤記の修正。

version 1.3(2011-5-18)

  • 検索結果のソート(並べ替え)機能を実装。
  • 検索結果の初期の並び順の設定機能を実装。
  • 検索対象(投稿/ページ/カスタムポスト/等)の設定機能を実装。
  • Sticky Posts(先頭に固定表示した記事)を検索対象に含む/含まない設定が可能に。
  • 初期設定カテゴリの設定機能を実装(ポータルサイト等で、他のカテゴリの記事を取得しないように)。
  • 各条件毎の記事数を検索フォーム内(ドロップダウン等)に表示可能に。
  • 検索条件が未指定の場合の動作(0件、または全件表示)の設定機能を実装。
  • カスタムフィールド検索時にドロップダウン形式以外にも対応。
  • カテゴリ検索時、階層を設定可能(子カテゴリ以下も表示/検索可能)に。
  • カテゴリ検索時、除外/非表示にするカテゴリIDを設定可能に。
  • カテゴリ検索時、登録件数が0件のカテゴリを表示しない設定を可能に。
  • カテゴリ検索時の不具合の改善。
  • タグ検索時の不具合の改善。
  • キーワード検索時の、検索対象の設定機能を実装(タイトル/本文/抜粋/コメント/他)。
  • 設定ページ内、プレビューに「フォーム外観」のCSSを反映可能に。
  • 設定ページ内、項目の並び順の自動連番を改善。
  • 設定ページ内、各フォームに名称設定可能に。
  • 設定ページのデザイン/機能をよりWordPress標準に近いかたちに。

version 1.2.4(2010-9-23)

  • 複数の検索フォーム使用時に、検索ボタンおよびその「前に挿入」「後に挿入」項目が、各フォーム毎に使い分けできない(すべての検索フォームで共通の設定になってしまう)不具合を修正。

version 1.2.3(2010-9-9)

  • チェックボックスまたはリストボックス内の各項目でのAND検索時の検索不具合を修正。
    キーワード検索時にアンダースコア(_)がキーに含まれるカスタムフィールドの値が検索対象とならない不具合を修正。
  • 属する記事が1件もないカテゴリーを検索対象とした場合に、検索結果と件数が一致しない不具合を修正。
  • 属する記事が1件もないカテゴリーを検索対象とした場合に、検索語句を取得できるよう修正。
  • 検索語句を返すsearch_result()を<br/>タグ等でも使用できるよう修正。
  • テンプレート埋め込み用のサンプルコードを修正(検索条件が未指定の場合の条件分岐を追記)。

version 1.2.2(2010-3-19)

  • 複数のカスタムフィールドの値で絞り込み検索を行う際の不具合を修正。

version 1.2.1(2010-2-25)

  • 2つ目以降の検索フォーム編集時に、環境によっては「項目を追加」をクリックすると1つ目の検索フォーム(id=0)に項目が追加されてしまう現象を修正。「検索」の使用説明書ページへのリンクがエラーにならないよう修正。

version 1.2(2010-2-17)

  • 複数の検索フォーム作成・管理機能を追加。検索フォームの<label>タグのマークアップ方法を修正:「ラベル」入力項目を囲む<label>タグを削除、チェックボックスの各項目を新たに<label>タグでマークアップ、ラジオボタンの<label>タグを、ボタンも含んでマークアップするように修正。検索画面のマークアップも修正。
  • ドロップダウンおよびリストボックス表示の際、未選択の状態の表記を「—未指定—」に修正。
  • (実験的)プラグイン「My Category Order」に対応。

version 1.1.3 (2010-2-15)

  • タグまたはカテゴリでの検索時に、正常に検索されない(カテゴリ/タグIDがずれる)場合がある不具合を修正。フリーワードでの検索でカスタムフィールドを値を参照する際に、WordPressが自動生成する値を拾わないように修正。

version 1.1.2(2009-9-5)

  • 複数のカスタムフィールドの値による絞り込み検索実行時に、正常に検索されない(絞り込みされない)場合がある不具合を修正。

version 1.1.1(2009-7-28)

  • フリーワード検索時に”非公開”記事がヒットしてしまう不具合を修正。管理者以外のユーザーがログイン時にプラグイン設定ページが表示されてしまう不具合を修正。カスタムフィールドを親カテゴリに指定した場合に同じ値が繰り返し表示される不具合を修正。

version 1.1 (2009-6-25)

  • タグ、カスタムフィールドの値による絞り込みに対応。ショートコードAPIに対応、任意の投稿・ページに、検索フォームを設置できるようになりました。
  • WordPress MUに対応。
  • 検索フォームの外観(CSS)を管理画面から管理・編集できるようになりました。

version 1.0.2(2009-5-14)

  • フリーワード検索(キーワード入力欄)にのみ条件を入力して検索した場合に、正常な検索結果を取得できない問題を修正。(PHPの)ショートオープンタグの使用箇所を正規の記述に修正(php.iniにてshort_open_tag = Off の設定でもプラグインが動作します)。レンタルサーバー「XREA」の一部サーバーでの設定ページ内エラーの修正。

version 1.0.1(2009-3-23)

  • 設定>表示設定>フロントページの表示にて、固定ページを設定した場合に、検索結果が正常に取得されない問題を修正。
  • 投稿時にメディア類のアップロードができない問題を修正。
  • 一部タイプミスを修正。
  • マニュアルに更新履歴を追記。
'絞り込み検索'プラグイン for WordPress FE Advanced Search

絞り込み検索プラグイン for WordPress
FE Advanced Search

¥59,800

  • インストール数無制限
  • 技術サポート無料
  • アップデート永久無料

「こんな検索できる?」「PHPやCSS詳しくないのだけど…」など、わからないことやご不安がありましたらお気軽にご相談ください。