<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
    <title></title>
  </head>

  <body>
    <p style="margin: 0px;">You can define your own XML-RPC methods and the functions that handle those method calls.&#160; That&#39;s what I meant by the handler function.&#160; For example, I use XML-RPC in all my plug-ins to report back installation progress and errors - each plug-in makes an XML-RPC call to a custom handler (method) on my server.</p>

    <p style="margin: 0px;">&#160;</p>

    <p style="margin: 0px;">Basically, you can define your own version of wp.getComments (maybe wpCustom.getComments) that focuses on MU blogs in whatever way you choose (identifying one blog by blog ID or getting information universally).<span></span></p>

    <p>&#160;</p>

    <div style="margin: 5px 0px 5px 0px; font-family: monospace;">
      On May 14, 2010 at 2:42 PM Luke Mackenzie &lt;luke@lukem.co.uk&gt; wrote:<br />
      <br />
      &gt; Could you expand on what you mean by the handler function?<br />
      &gt;<br />
      &gt; I&#39;m trying this call as an example:<br />
      &gt;<br />
      &gt; http://codex.wordpress.org/XML-RPC/wp.getComments<br />
      &gt;<br />
      &gt; Altering the blog_id has no effect on the comments returned. I have read elsewhere that the blog_id parameter is ignored. Is that still the case?<br />
      &gt;<br />
      &gt; An alternative would be to use different endpoints per blog as I believe these are separate in MU?<br />
      &gt;<br />
      &gt;<br />
      &gt; Thanks again,<br />
      &gt;<br />
      &gt; Luke.<br />
      &gt;<br />
      &gt;<br />
      &gt; On 14 May 2010, at 14:26, Eric Mann wrote:<br />
      &gt;<br />
      &gt; &gt; Luke,<br />
      &gt; &gt;<br />
      &gt; &gt; I&#39;ve worked with WordPress&#39; XMLRPC system before (using a WP-Hive<br />
      &gt; &gt; installation with multiple separate blogs similar to a WPMU set-up).&#160; The<br />
      &gt; &gt; new approach you&#39;re using is definitely simpler and easier to implement (I<br />
      &gt; &gt; tried the 5ubliminal one as well the first time).<br />
      &gt; &gt;<br />
      &gt; &gt; Whether or not you can distinguish between separate blogs in a MU<br />
      &gt; &gt; installation depends entirely on how you build your handler function.&#160; You<br />
      &gt; &gt; can build it to distinguish the separate blogs, to only function on specific<br />
      &gt; &gt; blogs, or to treat the entire system as a single WordPress site.&#160; It&#39;s all<br />
      &gt; &gt; up to you.<br />
      &gt; &gt;<br />
      &gt; &gt; Yes, you can retrieve and post to custom fields.<br />
      &gt; &gt;<br />
      &gt; &gt; Absolutely writing a plug-in is the way to go.&#160; The only other options are<br />
      &gt; &gt; to change core files (BAD idea) or to build it into your theme, in which<br />
      &gt; &gt; case it could ONLY be used on MU sites using that theme.&#160; Build it as a<br />
      &gt; &gt; site-wide MU plug-in that can be controlled on a site-by-site basis by the<br />
      &gt; &gt; global admin.<br />
      &gt; &gt;<br />
      &gt; &gt; ~Eric<br />
      &gt; &gt;<br />
      &gt; &gt; Eric Mann<br />
      &gt; &gt; www.eamann.com<br />
      &gt; &gt;<br />
      &gt; &gt;<br />
      &gt; &gt; -----Original Message-----<br />
      &gt; &gt; From: wp-xmlrpc-bounces@lists.automattic.com<br />
      &gt; &gt; [mailto:wp-xmlrpc-bounces@lists.automattic.com] On Behalf Of Luke Mackenzie<br />
      &gt; &gt; Sent: Friday, May 14, 2010 5:52 AM<br />
      &gt; &gt; To: wp-xmlrpc@lists.automattic.com<br />
      &gt; &gt; Subject: [wp-xmlrpc] XMLRPC for Wordpress Mu<br />
      &gt; &gt;<br />
      &gt; &gt; Hi,<br />
      &gt; &gt;<br />
      &gt; &gt; I have been tasked with creating an API for retrieving and adding content to<br />
      &gt; &gt; Wordpress from a flash application and legacy CMS (non-PHP). My plan is to<br />
      &gt; &gt; utilise the existing default xmlrpc endpoint and add any additional<br />
      &gt; &gt; functionality by creating a plugin which hooks into xmlrpc_methods.<br />
      &gt; &gt;<br />
      &gt; &gt; A previous attempt had been made by another developer based on the following<br />
      &gt; &gt; code:<br />
      &gt; &gt;<br />
      &gt; &gt; http://blog.5ubliminal.com/posts/remote-control-wordpress-blog-xmlrpc-api/<br />
      &gt; &gt;<br />
      &gt; &gt; This code looks unwieldy and poorly documented to me and my preference would<br />
      &gt; &gt; be to use this approach:<br />
      &gt; &gt;<br />
      &gt; &gt; http://kovshenin.com/archives/custom-xml-rpc-methods-in-wordpress/<br />
      &gt; &gt;<br />
      &gt; &gt; I would be grateful if anyone with experience in this area could confirm<br />
      &gt; &gt; that:<br />
      &gt; &gt;<br />
      &gt; &gt; - I will be able to distinguish between separate blogs in an MU installation<br />
      &gt; &gt; when both retrieving and posting data via XMLRPC<br />
      &gt; &gt; - I will be able to retrieve and post to custom fields<br />
      &gt; &gt; - writing a plugin is the way to go.<br />
      &gt; &gt;<br />
      &gt; &gt; We do not have the option of using Wordpress 3 as it is still in Beta and we<br />
      &gt; &gt; are under time pressure.<br />
      &gt; &gt;<br />
      &gt; &gt; I would greatly appreciate appreciate any input / advice.<br />
      &gt; &gt;<br />
      &gt; &gt; Many thanks,<br />
      &gt; &gt;<br />
      &gt; &gt; Luke.<br />
      &gt; &gt;<br />
      &gt; &gt;<br />
      &gt; &gt; _______________________________________________<br />
      &gt; &gt; wp-xmlrpc mailing list<br />
      &gt; &gt; wp-xmlrpc@lists.automattic.com<br />
      &gt; &gt; http://lists.automattic.com/mailman/listinfo/wp-xmlrpc<br />
      &gt; &gt;<br />
      &gt; &gt; _______________________________________________<br />
      &gt; &gt; wp-xmlrpc mailing list<br />
      &gt; &gt; wp-xmlrpc@lists.automattic.com<br />
      &gt; &gt; http://lists.automattic.com/mailman/listinfo/wp-xmlrpc<br />
      &gt;<br />
      &gt; _______________________________________________<br />
      &gt; wp-xmlrpc mailing list<br />
      &gt; wp-xmlrpc@lists.automattic.com<br />
      &gt; http://lists.automattic.com/mailman/listinfo/wp-xmlrpc<br />
    </div>
  </body>
</html>