問題タブ [facetwp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - FacetWP: ファセットにオプションがある場合にのみラベルを表示する
ファセットにオプションがある場合にのみラベルを表示したい。したがって、次のコードを試しました。
機能しますが、アクティブなフィルターでページをリロードした場合にのみ機能します。フィルターを変更しても、ラベルは残ります。
クリック後に新しいフィルターかどうかを確認するオプションはありますか?
javascript - FacetWP: jQuery でファセットの前後に HTML を追加する
ファセットに折りたたみ要素を使用したいので、出力の前後に HTML を追加します。それを達成するために、私は次のコードを使用しています。
コードは当初、ファセットの前にラベルを追加し、オプションがない場合は非表示にしていました。コードを拡張して、ファセットの前後に HTML を追加しました。ラベルと同じように。うまく機能し<div>
ますが、ファセットが開始する前に最初のものが閉じます。したがって、崩壊は機能しませんでした。
コードは次のとおりです。
何か間違っていることでも?たぶん、JS は最善の解決策ではありません。
また、ファセット HMTL を変更するための出力フックも見つけました: https://facetwp.com/documentation/developers/output/facetwp_facet_html/
しかし、それを使用する方法や、HTML を追加する必要がある場所がわかりません。またはそれが右フックの場合。