您可以将此行设置为在空时隐藏它。
&& $(this).children().length > 0)
下面是要添加到函数中的所有代码。php文件显示h3方面的名称,并在为空时隐藏这些方面。
function fwp_add_facet_labels() {
?>
<script>
(function($) {
$(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).children()
.length > 0) {
$(this).before(\'<h3 class="facet-label" data-for="\' + facet_name + \'">\' +
facet_label + \'</h3>\');
}
});
});
})(jQuery);
</script>
<?php
}
add_action( \'wp_head\', \'fwp_add_facet_labels\', 100 );