Это общее поведение со стороны WordPress.Подпрограмма, ответственная за это santize_title_with_dashes()
, найдена в wp-includes/formatting.php
.Это вызывается из нескольких мест, включая фильтр slug
.Согласно коду, это ограничивает строку A-Za-z0-9_
и -
.Пробел идет в «-», а все остальное удаляется.
Если не считать переписывания вашей темы и / или плагина (и, возможно, даже более того), я не думаю, что вы можете с этим многое сделать.1008 *