Php Facetwp包括/排除facet选项
好的,一个简单的问题: 我安装了一个带有源数据属性的facet/ 有一百种选择。在方面,我想保留3个选项,例如 (阳台、警报器、花园) 在这种情况下,这段代码应该可以实现这一点。。但它不起作用 这就是我所说的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
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的一个特点,它出现在正确的时间。谢谢你的回答,保罗一切正常。现在不需要密码了。很高兴一切都安排好了。我