0

我一直在使用http://kovshenin.com/2010/custom-xml-rpc-methods-in-wordpress/中概述的方法来制作自定义 XMLRPC 函数。直到最近一切都很好,许多功能都成功实现了。

特别是,我有一个使用 get_users() 的函数,但我无法正常工作(我的回复中一直返回 null)。但是,我注意到我所有其他的、最初的工作方法都以相同的方式运行。我没有以任何方式编辑或更改它们。注释掉新功能仍然会导致我的旧功能出现问题。

过了一会儿,我很生气,下载了一个全新的 wordpress 安装,并将我的旧功能和注释掉的新功能复制到干净的 xmlrpc.php 文件中。我把它上传到服务器上,一切又开始神奇地工作了。

然而,我对我的新功能又有了一次破解,并且似乎再次以完全相同的方式破坏了它。我使用新的 xmlrpc.php 文件的解决方案似乎也不起作用。

这是我认为有问题的代码(很难说,因为我尝试了许多不同的方法来编写相同的函数,相信这是我的代码错误而不是所有导致错误的方法,即使它们编码正确) . 到目前为止,我的所有其他功能都是基于以不同方式使用 WP_Query() 的。

$blogusers = get_users();
foreach ($blogusers as $bloguser) {
    $user = get_userdata($bloguser->ID);
            //put various things into arrays etc  
    }

因此,如果可以提供任何建议

1) 将我原来的方法恢复到工作状态 2) 允许我返回一个包含博客每个用户信息的数组

那太棒了

4

0 回答 0