Invokable методы в xmlrpc сервере
07.05.2008Вот уже несколько дней меня будоражат мысли насчет, даже не знаю как сказать по русски, invokable методах в xmlrpc сервере wordpress. Думаю написать телегу по этому поводу разработчикам WordPress. Идея проста - дело в том, что все xmlrpc методы, которые имеет движок wordpress реализованы в одном файле и нет легитимного способа добавить свой собственный метод в этот список.
Сложного в таком финте ничего нет: если вызываемый метод не найден в списке, то вызывается соответствующий хук, который должен переадресовать вызов в соответствующий плагин. То есть если плагин установлен, то и xmlrpc сервер будет иметь этот метод. Стоит только деактивировать плагин, как эта функция будет удалена из списка методов. Аналог этому может служить IDispatch интерфейс в Windows.
Мой блог находят по следующим фразам
• как пинговать
• свободный ip для бесплатного gprs
• как удалить плагин
• livejournal xml-rpc api
• кодировка mysql utf-8 как записать
• количество запросов к базе wordpress
← Ранее Интеграция коммент клиента с формами на сайтах
Позже Лабиринт Сета →
Комментарии (5) на запись “Invokable методы в xmlrpc сервере”
Оставить комментарий
пример:
add_filter('xmlrpc_methods', create_function('$a', '$a["my.hello"] = "myHello"; return $a;'));
function myHello($args) {
return 'Hello!';
}