Wordpress совет XMLRPC необходим

Для меня определили задачу с созданием API для получения и добавления содержания к Wordpress из приложения флэш-памяти и CMS прежней версии (non-PHP). Мой план состоит в том, чтобы использовать существующее значение по умолчанию xmlrpc конечная точка и добавить любую дополнительную функциональность путем создания плагина, который сцепляется в xmlrpc_methods.

Предыдущая была предпринята попытка другим разработчиком на основе следующего кода:

http://blog.5ubliminal.com/posts/remote-control-wordpress-blog-xmlrpc-api/

Этот код выглядит громоздким и плохо зарегистрированным мне, и мое предпочтение состояло бы в том, чтобы использовать этот подход:

http://kovshenin.com/archives/custom-xml-rpc-methods-in-wordpress/

Я был бы благодарен, если кто-либо с опытом в этой области мог бы подтвердить что:

  • Я смогу различать отдельные блоги в установке MU когда и получающие и отправляющие данные через XMLRPC
  • Я смогу получить и отправить на пользовательские поля
  • запись плагина является способом пойти.

У нас нет опции использования Wordpress 3, как это все еще в бета-версии, и мы находимся под нехваткой времени.

Я был бы очень признателен за, ценят любой вход / совет.

Большое спасибо,

5
задан codecowboy 14 May 2010 в 12:54
поделиться

1 ответ

Раньше я работал с системой XMLRPC WordPress (используя установку WP-Hive с несколькими отдельными блогами, аналогичную настройке WPMU). Новый подход, который вы используете, определенно проще и легче реализовать (в первый раз я тоже попробовал 5ubliminal).

Возможность или нет различать отдельные блоги в установке MU полностью зависит от того, как вы строите свою функцию-обработчик. Вы можете создать его, чтобы различать отдельные блоги, работать только с определенными блогами или рассматривать всю систему как единый сайт WordPress. Это все зависит от вас.

Под «функцией обработчика» я подразумеваю настраиваемую функцию, которую вы определяете для обработки запросов XMLRPC, которые вызывают определенный настраиваемый метод (не обязательно методы WordPress по умолчанию). Например, я использую XMLRPC во всех своих подключаемых модулях, чтобы сообщать о ходе установки и ошибках - каждый подключаемый модуль выполняет вызов XMLRPC для пользовательского обработчика (метода) на моем сервере.

Да, вы можете получать и размещать в настраиваемых полях.

Надо просто написать плагин. Единственные другие варианты - изменить основные файлы (идея ПЛОХАЯ) или встроить их в свою тему, и в этом случае его можно использовать ТОЛЬКО на сайтах MU, использующих эту тему. Создайте его как плагин MU для всего сайта, которым может управлять глобальный администратор для каждого сайта.

2
ответ дан 15 December 2019 в 00:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: