FacetWP – bedingt Facettenbeschriftungen anzeigen

Der folgende Code generiert eine Beschriftung für eine Facette ( siehe Seitenleiste ).

Ich möchte eine bedingte statement hinzufügen, die verhindert, dass die Etikettengenerierung die Facette ist, wenn sie leer ist.

$(document).on('facetwp-loaded', function() { $('.facetwp-facet').each(function() { var facet_name = $(this).attr('data-name'); var facet_label = FWP.settings.labels[facet_name]; if ($('.facet-label[data-for="' + facet_name + '"]').length < 1) { $(this).before('

' + facet_label + '

'); } }); });

Bearbeiten: Quellcode

Solutions Collecting From Web of "FacetWP – bedingt Facettenbeschriftungen anzeigen"

Ihr Code scheint mit den FacetWPs identisch zu sein. Die einzige Variable, an die ich denken kann, ist die Code-Platzierung. Sie platzieren den Code möglicherweise nicht dort, wo er hingehört (functions.php oder ein Plugin). Eine schnelle Lösung wäre, den Code zur functions.php Ihres Themes hinzuzufügen:

  function fwp_add_facet_labels() { ?>  < ?php } add_action( 'wp_head', 'fwp_add_facet_labels', 100 ); 

Oder alternativ folgen Sie deren statementen: Hier