最合适的回答,由SO网友:Faye D. 整理而成
我花了两天的时间以正确的方式解决了这个问题,所以我将在这里为将来可能需要它的任何人添加它。
add_filter(\'wp_unique_term_slug\', \'prevent_cat_suffix\', 10, 3);
function prevent_cat_suffix($slug, $term, $original_slug)
{
if ($term->post_type == \'product\' && $term->parent !== 0) {
return $original_slug;
}
return $slug;
}
正如您在代码中看到的,我已经将其缩小到仅限于产品,但您也可以通过删除
$term->post_type == \'product\' &&
在上述代码中。