Algolia - WordPress - 从索引中排除多个分类法

时间:2017-09-12 10:26:07

标签: wordpress algolia

1)我试图将某些分类法排除在索引到Algolia之外。我无法做到这一点。这是我的代码:

App

2)我将如何使用多种分类法进行此操作。所以我有第二个:

app.Dispatcher.Invoke(()=> { app.Shutdown(); });

谢谢。

1 个答案:

答案 0 :(得分:0)

我认为问题出在$excluded_event_categories变量附近。

我相信您的代码应该类似于以下代码段。如果我理解正确,您希望排除events_categoryevent_category被编入索引。

function exclude_taxonomy( $should_index_category, WP_Post $post )
{
    if ( false === $should_index_category ) {
        return false;
    }

    return ! in_array( $post->taxonomy, array('events_category', 'events_status'), true );
}

// Hook into Algolia to manipulate the post that should be indexed.
add_filter( 'algolia_should_index_searchable_post', 'exclude_taxonomy', 10, 2 );