Я пытаюсь записать Плагин Wordpress, но, может казаться, не выясняю, как Вы изменили бы, как URL обрабатывается, так например: любые запросы, выполненные для:
<url>/?myplugin=<pageID>
будет обработан функцией в моем плагине. Я уверен, что это - очень простое, чтобы сделать, но я довольно плохо знаком с работой с Wordpress и не мог найти его в документации.
add_action('parse_request', 'my_custom_url_handler');
function my_custom_url_handler() {
if( isset($_GET['myplugin']) ) {
// do something
exit();
}
}
Это должно задать Вам правильное направление. parse_request происходит до того, как WordPress выполнит любой из сложных WordPress-запросов, используемых для получения сообщений для текущего URL.
.