Facetwp 包括/排除方面选择

Facetwp include / exclude facet choices

好吧,一个快速而简单的问题:

我安装了facetwp I made a facet with the source data properties / amenities taxonomy。

有一百种选择。例如,我想保留 3 个选择

(阳台、闹钟、花园)

documentation 中,这段代码应该可以解决问题。但是它不起作用。

这是我放的

add_filter( 'facetwp_index_row', function( $params, $class ) {
    if ( 'property_amenities' == $params['facet_name'] ) {
        $included_terms = array( 'Balcony', 'Alarm', 'Garden' );
        if ( ! in_array( $params['facet_display_value'], $included_terms ) ) {
            $params['facet_value'] = '';
        }
    }
    return $params;
}, 10, 2 );

如果有人处理过这个问题或者知道如何解决,请告诉我。

您没有将参数 facet 正确放置在第二行中:

if ( 'Property Amenities' == $params['property_amenities'] )

所以第一个 Property Amenities 是你第一次写的,然后第二个 properties_amenities 是 facet 读取的,这是你需要检查的地方。 所以第一个描述是您的书面标题,第二个是要阅读的方面的 slug id。

只是想知道您是否在每个术语中都尝试过值修饰符。 click to view