Intereting Posts
Добавить категорию ко всем сообщениям с помощью SQL-запроса? Удалить по умолчанию quicktags Использование разбиения на страницы для пользовательского типа сообщений и возвращает возвращаемое значение 404 Изменение темы для пользовательских категорий меню Может ли пользовательский тип сообщения иметь родительскую страницу? Устранить параметры из перенаправления Как добавить пользовательский CSS и файл JavaScript для панели управления wp-admin (backend) Отключить обновление базы данных? сломать мой сайт Тема проверки дает: Обязательно: эта тема не отображает теги? Создайте single.php для определенной категории по категории id Как скрыть параметры плагина для редакторов через functions.php Возможно ли иметь общие пользовательские типы сообщений WordPress? Есть ли способ проверить, какие категории wordpress были созданы с помощью какого пользователя? Форматирование с помощью <pre> Как написать RewriteRule для входа в multisite

Можно ли изменить термин slug перед сохранением в базе данных?

У нас есть ситуация, когда нам нужно сделать такую ​​категоризацию следующим образом:

Root Category |-- Child Category |-- **Non-Unique Category** Next Category |-- Next Level |-- **Non-Unique Category** Another Category |-- **Non-Unique Category** 

Проблема, которую мы обнаружили при создании категорий, заключается в том, что Slugs уникальны. В нашем прецеденте slug не используется в URL-адресе, поэтому он может быть GUID для всех нас заботящихся, согласно WordPress, он просто должен быть уникальным.

Если пул не уникален, WordPress выдает ошибку, говорящую, что такое же имя уже существует. Как мы можем использовать фильтр / действие, чтобы изменить значение слова slug до его фиксации в базе данных?

Бонус : можно ли это сделать с помощью таксономий, а также встроенных?

Solutions Collecting From Web of "Можно ли изменить термин slug перед сохранением в базе данных?"