Пользовательская маршрутизация для плагинов

Я создаю плагин, которому нужна страница, к которой можно получить доступ извне, в значительной степени похожий на API, и иметь такой URL-адрес,

HTTP: // ххххх / custom_method параметр = ххххх & – то = хххх

есть ли чистый способ сделать это?

Заранее спасибо.

Способ WordPress заключается в использовании query_vars поэтому сначала вы добавляете в массив вары:

 //add to query vars function add_query_vars($vars) { $new_vars = array('custom_method','cm_parameter'); $vars = $new_vars + $vars; return $vars; } add_filter('query_vars', 'add_query_vars'); 

то вы можете проверить свой плагин для vars:

 global $wp; if (array_key_exists('custom_method', $wp->query_vars) && isset($wp->query_vars['custom_method'])){ //do your stuff }