Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Facetwp包括/排除facet选项_Php_Wordpress_Code Snippets_Add Filter_Facetwp - Fatal编程技术网

Php Facetwp包括/排除facet选项

Php Facetwp包括/排除facet选项,php,wordpress,code-snippets,add-filter,facetwp,Php,Wordpress,Code Snippets,Add Filter,Facetwp,好的,一个简单的问题: 我安装了一个带有源数据属性的facet/ 有一百种选择。在方面,我想保留3个选项,例如 (阳台、警报器、花园) 在这种情况下,这段代码应该可以实现这一点。。但它不起作用 这就是我所说的 add_filter( 'facetwp_index_row', function( $params, $class ) { if ( 'property_amenities' == $params['facet_name'] ) { $included_terms

好的,一个简单的问题:

我安装了一个带有源数据属性的facet/

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

(阳台、警报器、花园)

在这种情况下,这段代码应该可以实现这一点。。但它不起作用

这就是我所说的

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 );

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

您没有将参数方面正确地放在第二行:

if ( 'Property Amenities' == $params['property_amenities'] )
因此,首先
属性便利设施
是您第一次编写的,然后第二个
属性_便利设施
是facet读取的,这就是您需要检查的地方。
因此,第一个描述是您的书面标题,第二个是要读取的方面的slug id。

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

hi paul感谢您的回复,我做了修改,但没有效果,我还测试了不同的方面类型和其他数据源,如acf。为了确保我没有疯。。。什么都不管用整个代码似乎都错了?或者是我什么都不懂。我们真的需要有人来测试以确认文档代码是否真的有效?哦,太好了!这是新版本3.5.6的一个特点,它出现在正确的时间。谢谢你的回答,保罗一切正常。现在不需要密码了。很高兴一切都安排好了。我