4
我有我的網站上工作的algolia搜索,但在後端,它也索引帖子類型,永遠不應該索引(因爲它包含私人信息)。預防阿爾戈利亞索引某些職位類型
是否有設置的地方,我可以說「從不索引{post_type}」?
我有我的網站上工作的algolia搜索,但在後端,它也索引帖子類型,永遠不應該索引(因爲它包含私人信息)。預防阿爾戈利亞索引某些職位類型
是否有設置的地方,我可以說「從不索引{post_type}」?
如果你正在談論一個Algolia for WordPress插件,你可以明確地定義一個函數/鉤子來決定一個帖子類型是否應該被索引。
例如你可以寫:
<?php
/**
* @param bool $should_index
* @param WP_Post $post
*
* @return bool
*/
function exclude_post_types($should_index, WP_Post $post)
{
if (false === $should_index) {
return false;
}
// Add all post types you don't want to make searchable.
$excluded_post_types = array('myprivatetype');
return ! in_array($post->post_type, $excluded_post_types, true);
}
// Hook into Algolia to manipulate the post that should be indexed.
add_filter('algolia_should_index_searchable_post', 'exclude_post_types', 10, 2);
你可以閱讀更多關於: