WordPress не использует маршрутизацию, как это делают многие другие фреймворки. Вместо этого WordPress использует хуки, фильтры и систему шаблонов.
Было бы лучше изучить эту систему и делать что-то «в стиле WordPress». Если вместо этого вы все еще хотите создать что-то подобное, вам придется создать плагин, который сделает всю работу за вас.
Вы можете начать с подключения действия template_redirect. В вашем обратном вызове вы можете оценить содержимое URL-адреса и проверить, существует ли определенный файл шаблона и / или определенная функция, которая соответствует схеме маршрутизации, которую вы хотите установить. Если вы обнаружите, что это существует, то вызовите функцию.