Отмена уникальности slug для рубрик
Как отменить проверку на уникальность slug в рубриках? Для записей такую проверку отключаю с помощью следующего кода
add_filter( 'wp_unique_post_slug', function( $slug, $post_id, $post_status, $post_type, $post_parent, $original_slug ) { if ( $post_type == 'post' ) $slug = $original_slug; return $slug; }, 10, 6 );
Как такое проделать с рубриками? Знаю, что должен быть использован этот фильтр, но не могу в нем разобраться. Подскажите пожалуйста.
apply_filters( 'wp_unique_term_slug', string $slug, object $term, string $original_slug )
Для постов лучше делать так:
Для терминов (таксономий) по аналогии:
Но ты должен понимать, что такой код может вызвать баги когда ярлыки одинаковые...
Добавил код, все равно не дает сохранить рубрику с уже существующим slug, пишет "Рубрика не обновлена.".