Как отменить проверку уникальности slug для рубрик?
Как отменить проверку на уникальность slug в рубриках? Это нужно, чтобы можно было сохранить 2 разные рубрики с одинаковым slug.
Использую код
add_filter( 'wp_unique_term_slug', function( $slug, $term, $original_slug ) { if( 'category' === $term->taxonomy ) return $original_slug; return $slug; }, 10, 3 );
но WordPress не дает сохранить рубрику с уже существующим slug, пишет "Рубрика не обновлена.". Куда копать?
Потому что не может быть двух одинаковых рубрик с одинаковым slug, можно что бы было одинаковое name но не slug тк slug это часть урл, а он должен быть уникальным как и ссылка, в теории можно заморочиться и отредактировать файлы ядра вордпресс что бы этой проверки не происходило... но тогда вы не сможете обновлять вордпресс, да и не правильно это изначально.
Что бы понять какую альтернативу можно предложить, нужно понимать зачем вам это понадобилось... я вот не понимаю
Пример
https://website-com/my-category/my-slug это категория My slug
Что бы иметь такую же категорию My slug то сам slug должен быть уникальным
https://website-com/my-category/my-slug-1