Algolia / Wordpress:索引正在推送到wp_searcheable_posts,但其他索引没有

时间:2019-03-14 00:09:52

标签: wordpress algolia

我正在使用Algolia Wordpress插件,并希望在Algolia索引中添加一些ACF字段。

下面的代码来自Algolia文档,我遇到的问题是它没有更新Algolia索引“ wp_posts_doctor”,您可以从名为“ doctor”的自定义帖子类型中猜测索引。

下面看起来很简单,但是显然第一个过滤器没有触发。我尝试了很多组合,但是不确定正确的语法是什么。

我将 post 替换为 doctor ,_ doctor_post ...没有骰子。

有人知道正确的约定吗?谢谢。

add_filter('algolia_post_shared_attributes','_provider_attributes',10,2); add_filter('algolia_searchable_post_shared_attributes','_provider_attributes',10,2);

1 个答案:

答案 0 :(得分:0)

因此默认过滤器不需要修改。奇怪的是,为自定义帖子类型增加了特定的索引,我进入WP admin中的Algolia搜索>自动完成,然后单击相关帖子类型的重新索引。这就是全部。

add_filter( 'algolia_post_shared_attributes', '_provider_attributes', 10, 2 );