問題タブ [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.

0 投票する
1 に答える
477 参照

javascript - FacetWP: ファセットにオプションがある場合にのみラベルを表示する

ファセットにオプションがある場合にのみラベルを表示したい。したがって、次のコードを試しました。

機能しますが、アクティブなフィルターでページをリロードした場合にのみ機能します。フィルターを変更しても、ラベルは残ります。

クリック後に新しいフィルターかどうかを確認するオプションはありますか?

0 投票する
1 に答える
1054 参照

javascript - FacetWP: jQuery でファセットの前後に HTML を追加する

ファセットに折りたたみ要素を使用したいので、出力の前後に HTML を追加します。それを達成するために、私は次のコードを使用しています。

コードは当初、ファセットの前にラベルを追加し、オプションがない場合は非表示にしていました。コードを拡張して、ファセットの前後に HTML を追加しました。ラベルと同じように。うまく機能し<div>ますが、ファセットが開始する前に最初のものが閉じます。したがって、崩壊は機能しませんでした。

コードは次のとおりです。

何か間違っていることでも?たぶん、JS は最善の解決策ではありません。

また、ファセット HMTL を変更するための出力フックも見つけました: https://facetwp.com/documentation/developers/output/facetwp_facet_html/

しかし、それを使用する方法や、HTML を追加する必要がある場所がわかりません。またはそれが右フックの場合。