我正在使用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);
答案 0 :(得分:0)
因此默认过滤器不需要修改。奇怪的是,为自定义帖子类型增加了特定的索引,我进入WP admin中的Algolia搜索>自动完成,然后单击相关帖子类型的重新索引。这就是全部。
add_filter( 'algolia_post_shared_attributes', '_provider_attributes', 10, 2 );