私はFacetWPプラグインを使用しています。カスタムフィールドから描画する特定のパラメータに応じて投稿をフィルタリングできます。自分のサイトでWordpress:値が含まれていない空のファセット(div)を非表示にする
は、プラグインは、あなたがこのコードを使用して、空のファセットを非表示にすることができます言う:私のサイト上で
(function($) {
$(document).on('facetwp-loaded', function() {
$.each(FWP.settings.num_choices, function(key, val) {
var $parent = $('.facetwp-facet-' + key).closest('.facetwp-facet');
(0 === val) ? $parent.hide() : $parent.show();
});
});
})(jQuery);
ファセットは、クラス「facetwpファセット」(www.wgeilを参照してくださいとのdivに包まれています。 de/listings /例)、これは理論的にはdivをターゲットにする必要があります。
誰かがこれが機能しない理由を説明できますか?私はJSFiddleで問題を再現しようとしましたが、そこではうまくいきましたので、問題の内容がわかりません。明確にするために、私は私のテーマヘッダーに上記のコードをロードしています。