Я создаю плагин, которому нужна страница, к которой можно получить доступ извне, в значительной степени похожий на 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 }