WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Получай пассивный доход от сайта с помощью браузерных PUSH уведомлений

Как отменить проверку уникальности 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, пишет "Рубрика не обновлена.". Куда копать?

Заметки к вопросу:
anseme 3 мес назад

Потому что не может быть двух одинаковых рубрик с одинаковым slug, можно что бы было одинаковое name но не slug тк slug это часть урл, а он должен быть уникальным как и ссылка, в теории можно заморочиться и отредактировать файлы ядра вордпресс что бы этой проверки не происходило... но тогда вы не сможете обновлять вордпресс, да и не правильно это изначально.

Что бы понять какую альтернативу можно предложить, нужно понимать зачем вам это понадобилось... я вот не понимаю

Пример
https://website-com/my-category/my-slug это категория My slug
Что бы иметь такую же категорию My slug то сам slug должен быть уникальным
https://website-com/my-category/my-slug-1

0
Дмитрий
3 месяца назад

Нет ответов на этот вопрос.

    На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация