Любой URI в WP работает
как описано в документации. В случае с русским следует учитывать максимально возможную длину (78 русских символов, если память мне не изменяет). Все что длиннее - WP обрежет.
То есть любая запись в WP имеет исходную ссылку вида
example.com/?p=N
А в зависимости от особенностей веб-сервера и настроек mod_rewrite, и настроек permalinks в админке WP она может быть какой угодно.
В таблице wp_options есть запись option_name = "permalink_structure". А чтобы уж совсем гранулированно контролировать структуру URI есть настройка в той же таблице с названием rewrite_rules
По умолчанию там записано вот что:
[(.?.+?)/page/?([0-9]{1,})/?$] => index.php?pagename=$matches[1]&paged=$matches[2]
[(.?.+?)/comment-page-([0-9]{1,})/?$] => index.php?pagename=$matches[1]&cpage=$matches[2]
[(.?.+?)(/[0-9]+)?/?$] => index.php?pagename=$matches[1]&page=$matches[2]
Ваш
slug "мероприятия" это именно что семантический ярлык внутри URI, регулируемый через механику permalinks .
Так что у вас не "статья с полем мероприятия", а либо "запись в категории", либо "запись с тегом", подчиняющаяся структуре permalinks, которая задана у вас в админке или в произвольной таксономии.