php facetwp索引父母
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php facetwp索引父母相关的知识,希望对你有一定的参考价值。
<?php
add_filter( 'facetwp_index_row', function ( $params, $class ) {
if ( 'my_facet' == $params['facet_name'] ) { // change 'my_facet' to facet name
if ( 0 !== $params['depth'] ) {
// lookup parent terms
$ancestors = get_ancestors( $params['facet_name'], 'name_of_taxonomy', 'taxonomy' ); // 'name_of_taxonomy' to name of taxonomy
$starting_depth = $params['depth'];
foreach ( $ancestors as $ancestor ) {
$term = get_term( $ancestor, 'name_of_taxonomy' ); // 'name_of_taxonomy' to name of taxonomy
$ancester_params = $params;
$ancester_params['depth'] = --$starting_depth;
$ancester_params['facet_value'] = $term->slug;
$ancester_params['facet_display_value'] = $term->name;
$class->insert( $ancester_params ); // insert each value to the database
}
}
}
return $params;
}, 10, 2 );
以上是关于php facetwp索引父母的主要内容,如果未能解决你的问题,请参考以下文章
php facetwp多个父母
php facetwp多个父母
php facetwp索引新媒体
php facetwp索引一个PODS关系字段
php facetwp索引关系
php facetwp索引日期