販売

AFFINGERカスタムフィールド検索

8,000円6,000円

AFFINGERの機能で作成したカスタムフィールド専用です。カスタムフィールド機能はver20250601より実装されています

AFFINGERカスタムフィールド絞り込み検索&並べ替えUI

サンプルサイトはAFFINGER EX版です

「AFFINGERカスタムフィールド検索」プラグインはAFFINGERのカスタムフィールド機能で登録した値で絞り込み検索や並べ替えを実装できるようになるプラグインです。

選択した項目で絞り込み検索をしたあとにおすすめ順などで並べ替えもできます。

サンプルをみる

※サンプルサイトはAFFINGER EX版です

AFFINGERカスタムフィールド検索 / 6,000 円(税込)


銀行振り込みはコチラ

  • 商品ダウンロードの有効期限は7日(ダウンロード回数は7回)です。
  • PayPay払いは即時決済ではございません。ダウンロードまでに24時間程度(休業日を除く)かかる場合がございます。
  • デジタル商品の特性上、いかなる事由でも返品及び返金はできません。
  • 適格請求書発行事業者登録番号(インボイス制度):T8180001119384

特定商取引法に関する記述

利用方法について

インストール

ダウンロードした st-custom-search-file.zip一度だけ解凍(展開)して中に含まれる st-custom-search.zip を「プラグインを追加」>”ファイルを選択”にて選択後、インストールして有効化してください。

検索フォームの設置方法

カテゴリーの編集ページに以下の「検索用ショートコード」が表示されます。

ショートコードをコピーして投稿・固定記事またはカテゴリー、フロントページ内に記述してください。

[af_custom_field_search category_id="(カテゴリーID)" enable_sorting="true"]

ショートコードのオプション

  • submit_text="検索": 検索ボタンのテキスト
  • reset_text="リセット": リセットボタンのテキスト
  • enable_sorting="true": 並び替え機能の有効化
  • enable_sorting="false": 並び替え機能の無効化
  • exclude="あらすじ,上映時間" : 特定のフィールドを除外する(並べ替えUI連動)
例:
[af_custom_field_search category_id="15" enable_sorting="true" exclude="あらすじ,上映時間"]

検索ロジックについて

  • デフォルトでは、検索条件はAND条件(すべての条件を満たす)で結合されます。つまり、指定したすべての条件に一致する投稿のみが検索結果に表示されます。
  • 検索条件の比較は大文字小文字を区別せずに行われます(LIKE演算子を使用)。
  • 入力タイプが「テキスト」「テキストエリア」のカスタムフィールドが検索対象の場合はあいまい (部分一致) 検索
  • 検索結果の表示数はWordPress管理画面「設定」>「表示設定」>”1ページに表示する最大投稿数” に連動しています。

チェックボックスの検索ルール

チェックボックスフィールドの検索は以下のルールで動作します:

  1. 同じフィールド内の複数選択: OR検索(いずれかに一致)
    • 例:「評価」フィールドで「5」「4」「3」を選択した場合、「評価」が「5」または「4」または「3」のいずれかに一致する投稿が検索されます。
  2. 異なるフィールド間: AND検索(すべてに一致)
    • 例:「評価」フィールドで「5」「4」を選択し、「価格」フィールドで「1000」「500」を選択した場合、「評価」が「5」または「4」のいずれかに一致し、かつ「価格」が「1000」または「500」のいずれかに一致する投稿が検索されます。

この仕組みにより、複数の条件を柔軟に組み合わせた検索が可能になります。

並び替えUI

「並べ替えUI」とは絞り込み検索結果で表示される一覧を「昇順 | 降順」で並べ替えられる機能です。

「感動」する映画で絞り込んだ後に、「おすすめ順」で並べ替えたりできます。

並び替えルール

並び替え機能を使用するには、ショートコードにenable_sorting="true"を指定します(デフォルトで有効)。 特定のフィールドでの並び替えを初期状態にするには、default_sort_field="フィールド名"default_sort_order="asc"または"desc"を指定します。

検索結果は、カスタムフィールドの値に基づいて並び替えることができます。並び替えには以下のルールが適用されます:

  1. 並び替えの方向:
    • 昇順(asc): 小さい値から大きい値へ(A→Z、1→9)
    • 降順(desc): 大きい値から小さい値へ(Z→A、9→1)
  2. データ型による並び替え:
    • 数値フィールド: 数値として比較されます(1, 2, 10, 100の順)
    • テキストフィールド: 文字列として比較されます(データベースの照合順序)
    • 複数値(チェックボックス等): カンマ区切りの文字列として扱われます(例:「5,4,3」は「5,4,3」という1つの文字列として並び替え)
  3. 空の値の扱い:
    • 空の値は常に最後に表示されます(昇順・降順どちらの場合も)
  4. デフォルト設定:
    • デフォルトでは並び替えは有効で、投稿日時の降順で表示されます

※小数の検索時は四捨五入・桁数の切り詰めが発生する場合がございます

少数の仕様について詳しく見る

小数の検索時は、検索値と保存値によって検索結果や表示が変わる場合があります。

 [af_custom_field] 等の 表示用ショートコードでは保存されている値 (文字列) がそのまま表示 されます。

以下は例です。

検索値: フォームの入力値やクエリの値
保存値: カスタムフィールドとして保存されている値
比較イメージ: 検索時に行われる比較のイメージ
結果: 検索値が一致するかどうか
表示検索条件 の表示

検索値'1.0' (文字列)
保存値'1' (文字列)
比較イメージ1.0 === 1.0 (小数同士の比較)
結果: 一致する
表示:  1

検索値'1.0' (文字列)
保存値'1.04' (文字列)
比較イメージ1.0 === 1.0 (小数同士の比較)
結果: 一致する
表示:  1

検索値'1.4' (文字列)
保存値'1.45' (文字列)
比較イメージ1.4 === 1.5 (小数同士の比較)
結果: 一致しない
表示1.4

検索値'1.5' (文字列)
保存値'1.45' (文字列)
比較イメージ1.5 === 1.5 (小数同士の比較)
結果: 一致する
表示1.5

上記すべての例のように、 検索値 に小数点 (.) がある場合は小数として比較される。
また、 検索値 の小数部の桁数と同じ桁数で四捨五入されて比較される。

検索値'1.400' (文字列)
保存値'1.45' (文字列)
比較イメージ1.4 === 1.5 (小数同士の比較)
結果: 一致する
表示:  1.4

ただし、上記のように、 検索値 の小数部末尾の連続する 0 はないものとして扱われる。
(検索値 が '1.4' の場合と同じ扱い)

検索値'1' (文字列)
保存値'1.0' (文字列)
表示値'1' (文字列)
比較イメージ1 === 1 (整数同士の比較)
結果: 一致する
表示1

検索値'1' (文字列)
保存値'1.4' (文字列)
表示値'1' (文字列)
比較イメージ1 === 1 (整数同士の比較)
結果: 一致する
表示1

検索値'1' (文字列)
保存値'1.5' (文字列)
表示値'1' (文字列)
比較イメージ1 === 2 (整数同士の比較)
結果: 一致しない
表示1

上記すべての例のように、 検索値 に小数点 (.) がない場合は整数として比較される。
また、整数として四捨五入されて比較される。

AFFINGERカスタムフィールド検索 / 6,000 円(税込)


銀行振り込みはコチラ

  • 商品ダウンロードの有効期限は7日(ダウンロード回数は7回)です。
  • PayPay払いは即時決済ではございません。ダウンロードまでに24時間程度(休業日を除く)かかる場合がございます。
  • デジタル商品の特性上、いかなる事由でも返品及び返金はできません。
  • 適格請求書発行事業者登録番号(インボイス制度):T8180001119384

特定商取引法に関する記述

ご注意事項

  • AFFINGERで作成したカスタムフィールドのみ利用できます

当商品はデジタル商品のため、原則として如何なる事由でも返品及びキャンセルはできません。WordPressはオープンソースということもあり様々な状況や環境が想定されます。以下の注意事項を必ずお読みいただき、ご承諾いただける方のみご購入いただきますようお願い致します。(※通信販売のためクーリングオフ対象外です)

【動作環境】

WordPressバージョン 6.7-6.8
PHPバージョン 7.4-8.2
対象ブラウザ Chrome 135 / Firefox 137.0 / safari 18.0
その他 必要な環境など WordPressが使用できる環境及び知識
ZIPファイルのダウンロード及び解凍
PDFファイルの閲覧(PDFマニュアル付属の場合)
※動作確認の対象は日本のみとなります(言語/日本語)
※WordPress.org(独立インストール型)向けの商品です。(WordPress.comでの動作保証はしておりません。)

※対応バージョン以外のご利用は不具合が起こる場合がございます。検証バージョン以外のアップデートは自己責任にて、ご利用下さいませ。

  • ウィジェットブロックエディター及びメニューブロックエディター、テンプレートエディター機能には非対応です(対応予定は未定です。)
  • FSE(フルサイト編集)関連機能への対応予定はございません。またそれに関連する機能は非対応又は無効化される予定です。
  • Gutenbergブロック及び機能に関して対応していないもの、テーマにて機能を停止、無効化しているものもございます。詳細は専用マニュアルもご確認下さい。

※FSE(フルサイト編集)、ウィジェットブロックエディター、メニューブロックエディター、テンプレートエディターとはWordPress本体で5.8以降順次実装予定の機能です。商品アップデートが行われた場合も5.8以降の新機能及びブロックは原則として非対応(場合により無効化)となります。

AMP対応に関する開発の終了について

旧AFFINGER5に実装されていたAMPに関する機能は現時点の環境では同様の条件の元、そのままご利用頂けます。しかし、AMPとGutenbergの併用が仕様上難しい点が多く、また5Gなど通信環境の高速化、GoogleのAMPに関する優先度の変化を踏まえ、今後の対応は未定となり、環境の変化により使用できなくなる可能性もございます。(ACTIONに関してはAMP対応を明記致しましせん。)

その他の事項

※利用方法に関するマニュアルは付属しておりません。公式マニュアルサイト(テーマ)及び各参照リンクをご参考下さい
※対応するテーマやプラグインはバージョンにより異なる場合がございます。原則として動作環境に応じた最新のバージョンをご利用ください。
※当ページ紹介で使用しているキャプチャ画像などはバージョンにより変更又は異なる場合がございます
※SEO施工は弊社独自の視点によるものです。上位表示を保証するものではございませんので御了承下さい
※商品フォルダ内のテキストには商品に関する注意事項及び専用パスワードが記載されている場合がございます。再発行はございませんので大切に保管してください。
※サンプルはテーマで作成できるカスタマイズの一例です(画像素材などは含まれておりません)

※動作環境と異なるPHP及びWordPressバージョンでのご利用やサーバーの仕様(WAF等)や設定(キャッシュ・ファイル圧縮等)、環境(HHVM等)によっては正常に動かない場合がございます
※VPS、EC2(AWS等)やクラウドサービス等の設定に関するご案内及び調査は行っておりません。ご利用の際は自己責任にてお願い致します。
※Gutenberg利用時はクイックタグはクラッシックブロックのみ使用可能です
※一般的なインストールや利用方法、WordPress管理画面による操作のみを想定しております(マルチサイトやターミナル、XMLRPC や REST API などのAPIによる操作などは動作確認対象外)。
※WordPressテーマでは無限に近い多様な組み合わせが可能なため、各種機能及びデザイン等は組み合わせ状態によっては反映されない場合もございます。
※他社製のプラグインやサービス等と干渉する場合や正常に動作しない可能性もございます(その場合は併用頂かないようお願い致します※各動作チェックは行っておりません)
※独立インストール型ではないブログサービス(及び外部サービス ※https://ja.wordpress.com/含む)を使用している場合、サービス独自の仕様が干渉することで不具合や使用できない可能性がございます。
※ショートコード同士の入れ子(ショートコードの中にさらにショートコードが含まれる状態)状況によっては正常に動作しないケースもございます
※閲覧にはjavascriptが有効になっている必要がございます
※ブラウザやブラウザのバージョンによってはサポートしていない場合がございます。(反映されない、表示が異なる、崩れるなど)
※WordPressの「設定」>「一般」>「タイムゾーン」は「東京」でご利用ください
※機種、端末(タブレット等)、バージョンなどによって表示の有無や差異が生じる場合がございます。
※機能によっては他社サービス(各種SNSやプラグイン、Googleなど)のAPI等を使用しており、仕様変更などにより利用ができなくなる場合がございます。
※機能や各種設定及び仕様などは変更又は削除される場合もございます。
※機能、設定は意図した状態が正常に反映されているか必ずご確認下さい。
※商品は購入ユーザー(個人単位)の所有するWebサイトに限り複数でもご利用頂けます(ご家族や親戚、会社関係を含めご関係性によらず「ユーザー様(個人)単位」となります)。
※第三者への商品の配布、譲渡は固く禁止しております。

※無料特典は商品料金に含まれておりません。(一切の対象外となります)
※原則としてパソコン(Windows・Mac)での操作を想定しております。
※商品の管理画面内にはライセンスに関する注意書き等がございます。
※利用による不具合、損害など如何なるトラブルに関して責任は負いかねますので予めご了承下さいませ

WordPressテーマ及びプラグインのサポートやアップデート、(全ての環境に対する)動作保証などはございません。その上で購入者専用ページ等で修正及び機能追加の無料アップデートを行う場合がございます。またアップデート時には機能等の変更及び削除を行う場合もございます。(詳細は商品フォルダ内のテキストをご参考ください)


※当サイトの商品(WordPressテーマ及びプラグイン)を正規の方法で購入せずに使用した場合10,000円/日の使用料を請求いたします。

特定商取引法に関する記述
販売価格 各商品に記載(ダウンロード販売の為、送料なし)
代金(対価)の支払い時期、方法 クレジットカード(Stripeを使用) / PayPal / PayPay
※決済サービスに関するポリシー等は各公式サイトをご確認下さい
商品の引渡時期 入金確認後、サイト内にてダウンロード(有効期限:7日 ダウンロード回数:7回)※期限後の再配布は行っておりません
商品(指定権利)の売買契約の申込みの撤回又は解除に関する事項(返品特約) ダウンロード商品という都合上返品・返金は一切できませんので予めご了承ください。(通信販売のため、クーリングオフは適応されません)
領収書の発行 クレジット決済の為、行っておりません。
事業者 株式会社オンスピード
代表取締役 後藤健治(Kenji Goto)
適格請求書発行事業者登録番号(インボイス制度) T8180001119384
所在地/連絡先 名古屋市千種区今池1-6-3
TEL 052-753-8715
※電話による受付やご相談は行っておりません
問い合わせフォームよりお問い合わせくださいませ。
ソフトウェアの動作環境 ※動作環境に記載
免責 いかなるトラブル・損害に関しても、当方では一切の責任を負かねます。

商品利用規約

この規約(以下「本規約」といいます。)は,株式会社オンスピード(以下「当社」といいます。)が提供するソフトウェア,サービスその他の一切の商品(以下「本商品」といいます。)の利用に関する条件を定めるものであり,本商品を利用するすべてのお客様(以下「ユーザー」といいます。)に対して適用されます。ユーザーは,本商品を利用する前に,本規約をよくお読みください。

第1条(本規約への同意)

  1. ユーザーは,本規約に従って本商品を利用するものとし,本規約に同意しない限り本商品を利用することはできません。
  2. ユーザーが本商品をダウンロードした時点で,ユーザーと当社との間で,本規約に従った商品利用契約が成立します。

第2条(本規約の改定・変更)

  1. 当社は,必要と判断した場合には,ユーザーに通知することなく,いつでも本規約の内容を変更又は追加できるものとします。変更後の利用規約は,当社が別途定める場合を除いて,本サービスサイト(https://on-store.net/kiyaku/又はhttps://affinger.com/kiyaku/(理由の如何を問わず,当該ウェブサイトのドメイン又は内容が変更された場合は,当該変更後のドメインを含みます。))に掲示された時点よりその効力を生じるものとします。
  2. ユーザーは,本規約の変更に同意しない場合には,直ちに本商品の利用を停止するものとします。ユーザーは,本規約の変更後も本商品の利用を継続する場合,本規約の変更につき,同意したものとみなされます。

第3条(本商品利用の目的)

  1. 本商品は,ユーザーが自己のために利用する目的でのみ利用することができ,販売,配布,開発その他の自己利用以外の目的で本商品を利用してはなりません。
  2. ユーザーは,自己利用目的に限り,本商品を複数のサイトに利用することができます。

第4条(ユーザー情報の取扱い)

  1. 当社は,ユーザー情報につき,別途当社が定めるプライバシーポリシーに従い,適切に取り扱います。
  2. 当社は,ユーザー情報につき,当社の裁量で,本商品の提供及び運用,サービス内容の改良及び向上,本商品の利用状況の把握の目的のために利用し,又は個人を特定できない形での統計的な情報として企業に対する提案又,コンサルティング,新サービス開発その他の目的のために利用することができるものとします。

第5条(外部サービス)

  1. 当社は,外部サービスと連携して本商品を提供することがあります。ユーザーは,外部サービスの利用にあたり,本規約のほか,外部サービスの提供者の定める利用規約その他の条件に従うものとします。
  2. 外部サービスについては,当該サービスを提供する事業者が責任を負うものとし,当社は,外部サービスにつき,ユーザーの特定の目的への適合性,商品的価値,正確性,有用性,完全性,適法性,ユーザーに適用される団体の内部規則等への適合性,及びセキュリティ上の欠陥,エラー,バグ又は不具合が存しないこと,並びに第三者の権利を侵害しないことについて,いかなる保証も行うものではありません。

第6条(禁止行為)

ユーザーは,本商品の利用にあたり,自ら又は第三者を利用して,次の各号のいずれかに該当する行為又はそのおそれのある行為をしてはなりません。

  • ⑴ 本商品の全部又は一部を再配布又はダウンロードできる形で公開すること
  • ⑵ 本商品の全部又は一部を第三者に対し転売し,又は貸与すること
  • ⑶ 第三者のアカウントを利用し,又は利用しようとすること
  • ⑷ 本商品を用いて,第三者のためのサイト作成その他のサービスを供与すること
  • ⑸ 当社,他のユーザー又は第三者の知的財産権,肖像権,プライバシー,名誉,その他の権利又は利益を侵害すること
  • ⑹ 当社の書面による事前の承諾なく,利用契約上の地位または本規約に基づく権利もしくは義務を第三者に譲渡し,または担保に供すること
  • ⑺ 法令に違反する行為又は犯罪行為若しくはこれを助長すること
  • ⑻ 公序良俗に違反する行為又はこれを助長すること
  • ⑼ 当社,他のユーザー又は第三者に対する誹謗中傷行為
  • ⑽ その他,当社が不適切と判断する行為

第7条(サポート及びアップデートについて)

  1. 当社は,本商品に関するサポート及びアップデート(以下「アップデート等」といいます。)を保証するものではありません。ただし,当社は,当社の裁量で,アップデート等を行う場合があります。
  2. 当社は,アップデート等を行った場合,当社サービスサイトのユーザー限定ページへの公開その他適切な方法によって,ユーザーに通知するものとします。
  3. ユーザーは,自己の責任において,有償又は無償で,当社サービスサイトのユーザー限定ページに公開されたアップデート等を利用することができます。

第8条(商品内容の変更,提供の終了等)

  1. 当社は,ユーザーに対し事前に通知することなく,本商品の内容の全部又は一部を変更又は追加することができるものとします。
  2. 当社は,事前に,本件サービスサイトへの掲示その他の当社が適当と判断する方法でユーザーに通知することにより,当社の裁量で,本商品の全部又は一部の提供を終了することができるものとします。ただし,緊急の場合はユーザーへの通知を行わない場合があります。
  3. 当社は,本条に基づき当社が行った措置によりユーザーに生じた損害について一切の責任を負いません。

第9条(損害賠償)

  1. ユーザーによる本規約の違反行為その他本商品の利用に起因して,当社に損害が生じた場合(当該行為が原因で,当社が第三者から損害賠償請求その他の請求を受けた場合を含みます。),ユーザーは,当社に対し,そのすべての損害(弁護士その他専門家の費用及び当社において対応に要した人件費相当額を含みます。)を賠償するものとします。
  2. 本商品の利用に関連してユーザーが被った損害について,当社がユーザーに対して負う損害賠償責任の範囲は,当該ユーザーの本商品購入金額を上限とします。ただし,当社の故意又は重過失が認められる場合には,本条文は適用されないものとします。

第10条(免責事項)

  1. 当社は,本商品及び本商品を通じて提供されるコンテンツその他一切の情報につき,ユーザーの個別具体的な利用目的への適合性,商用的価値,効果を保証するものではありません。
  2. 本商品ダウンロード後の返品返金については,デジタル商品の性質上,一切応じられません。
  3. 当社は,本商品がすべての利用環境に対応していることを保証するものではありません。ユーザーは,本商品の依拠する第三者提供のサービスがアップデートされた場合など,利用環境によっては,本商品の動作に不具合が生じる可能性があることを予め了承するものとします。当社は,かかる不具合が生じた場合であっても,当社のプログラム修正等による不具合の解消を保証するものではありません。
  4. 商品ダウンロード期限後の本商品の再ダウンロード及び再配布は行っておりません。
  5. 当社は,本商品に関して,ユーザーと他のユーザーまたは第三者との間において生じた取引,連絡または紛争等について一切責任を負いません。

第11条(通知方法)

  1. 当社からユーザーへの連絡又は通知は,本サービスサイト内の適宜の場所への掲示,電子メールの送信その他当社が適当と判断する方法により行うものとします。
  2. 当社が登録情報に含まれるメールアドレスその他の連絡先に連絡又は通知を行った場合,ユーザーに対して当該連絡又は通知が到達したものとみなします。

第12条(反社会的勢力の排除)

  1. 当社及びユーザーは,次の各号に定める事項が真実であり,かつ,その記載された内容のとおり履行するものであることを表明し,保証します。
    • ⑴ 自己及び自己の役員・株主・取引先等(以下「関係者」という)が,反社会的勢力ではないこと
    • ⑵ 自己及び自己の関係者が,反社会的勢力を利用しないこと
    • ⑶ 自己及び自己の関係者が,反社会的勢力に資金等の提供,便宜の供給等,反社会的勢力の維持運営に,協力又は関与しないこと
    • ⑷ 自己及び自己の関係者が,反社会的勢力と関係を有しないこと
    • ⑸ 自己が自ら又は第三者を利用して相手方に対し,暴力的行為,詐術,脅迫的言辞を用いず,相手方の名誉や信用を毀損せず,また,相手方の業務を妨害しないこと
  2. 当社及びユーザーは,前項に関して相手方が行う調査に協力するものとします。
  3. 当社及びユーザーは,相手方が本条に違反した場合には,何らの通知又は催告を要しないで,直ちに本契約を解除することができるものとします。

第13条(準拠法)

  1. 本規約の解釈にあたっては,日本法を準拠法とします。
  2. 本商品に関して紛争が生じた場合には,当社の本店所在地を管轄する裁判所を専属的合意管轄とします。

-販売