Php 添加自定义分类术语方面

Php 添加自定义分类术语方面,php,wordpress,facet,algolia,taxonomy-terms,Php,Wordpress,Facet,Algolia,Taxonomy Terms,我有一个分类术语叫做位置,我想在重新索引时添加facet。数据按预期索引,以及可搜索属性。然而,我所用的方法似乎不起作用 function algolia_locations_faceting( array $settings ) { $settings['attributesForFaceting'] = array_merge($settings['attributesForFaceting'], [ 'parent', 'type',

我有一个分类术语叫做
位置
,我想在重新索引时添加facet。数据按预期索引,以及可搜索属性。然而,我所用的方法似乎不起作用

function algolia_locations_faceting( array $settings ) {

    $settings['attributesForFaceting'] = array_merge($settings['attributesForFaceting'], [
        'parent',
        'type',
        'taxonomy',
    ]);

    return $settings;
}

\add_filter( 'algolia_terms_locations_index_settings', 'algolia_locations_faceting', 10, 2 );
我有一个类似的方法,使用
algolia\u Searchable\u Posts\u index\u设置
filter对可搜索的帖子进行切面处理,并且效果如预期,因此我不确定为什么一个有效,另一个无效


如果有任何帮助,我们将不胜感激。

您能否查看Algolia仪表板内部,验证记录中是否有“父/类型/分类法”属性,然后检查“显示”中是否有tab您在faceting属性的配置中正确地拥有相同的属性。@rayrutjes这些属性在记录和显示选项卡的“faceting属性”部分中都可用-我必须手动设置它们以在站点上测试我们的Algolia实现。谢谢。你能看看Algolia仪表板的内部,确认记录中有“父/类型/分类法”属性,然后检查“显示”中是否有tab您在faceting属性的配置中正确地拥有相同的属性。@rayrutjes这些属性在记录和显示选项卡的“faceting属性”部分中都可用-我必须手动设置它们以在站点上测试我们的Algolia实现。谢谢