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)

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

FE Advanced Search

¥59,800

  • サイト数無制限
  • 技術サポート回数無制限
  • 将来アップデート無料

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