前提・実現したいこと
wordpressでサイト制作をしています。
プラグインsearch&filter proを使用し、絞り込み検索を実装しています。
タームで絞り込む仕様です。
絞り込みの際、検索フォームに表示されるタームの順番が制御できず困っています。
サイト内他ページにもターム一覧を表示する箇所がいくつかあるのですが、
そちらでは、プラグインCategory Order and Taxonomy Terms Orderで設定した順番で表示されています。
第一希望は、検索フォーム内タームの順番もCategory Order and Taxonomy Terms Orderで設定した順番で表示することですが、不可能でしたら別な方法も検討しています(例えば、ターム登録時の「説明」部分に番号をふり、その順番で表示させる、などです)。
search&filter proのフォーラム等を検索しましたが、自身で実装まで進めることが困難だったため、質問させていただきました。
検索フォーム内タームの順番もCategory Order and Taxonomy Terms Orderで設定した順番で表示することは可能か、可能であれば、コードの書き方をご教授していただきたいです。
不足情報などあればコメントをください。
phpに関しては初心者のため、皆様の知恵をお貸しください。
よろしくお願いいたします。
試したこと
search&filter proフォーラムで見つけたコード
//入力オブジェクトをフィルタリングする function filter_function_name($ input_object、$ sfid) { if($ input_object ['name'] == '_ my_field_name') { //レンダリングする前にこのフィールドを更新 } return $ input_object; } add_filter( 'sf_input_object_pre'、 'filter_function_name'、10、2);
上記をもとに、進めてみようと思ったのですが、具体的にどこをどのように書き換えるべきがわかりませんでした。
◆追記
上記のカードは試しましたが変化なしでした。nameと_my_field_name部分は書き換える部分なのでしょうか。
基本中の基本だと思いますが、ここから分からなくてすみません…
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。