XML-RPC wp.getComments是否按作者过滤?

合成猫

我想使用Wordpress的XML-RPC来检索与特定作者电子邮件相关的所有评论,但是wp.getComments XML-RPC API中似乎没有这种过滤器?我想检查一个好的方法,然后再为此写一个插件:)

合成猫

好吧,最后我确实为此编写了一个插件。它要求直接使用Wordpress的数据库功能。这是其他需要执行此操作的人的摘录代码。享受 :)

function catsynth_getCommentsByEmail( $args ) {
  global $wp_xmlrpc_server;
  global $wpdb;

  $wp_xmlrpc_server->escape( $args );

  $blog_id  = $args[0];
  $username = $args[1];
  $password = $args[2];
  $params   = $args[3];

  if ( ! $user = $wp_xmlrpc_server->login( $username, $password ) )
    return $wp_xmlrpc_server->error;

  $email = $params["email"];

  $query = "SELECT * FROM `wp_comments` WHERE `comment_author_email` = '".$email."' AND `comment_approved`=1 ORDER BY comment_date DESC LIMIT 0,30";

  $comments = $wpdb->get_results($query);

  foreach( $comments as $comment ) {
     $comment->post_id = $comment->comment_post_ID;
     $comment->post_title = get_the_title($comment->comment_post_ID);
  }

  return $comments;

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

访问XML RPC接口

来自分类Dev

检查php soap和xml rpc扩展是否已启用

来自分类Dev

xml-rpc红石:如何查看xml-rpc消息?

来自分类Dev

字典的XML RPC等效项

来自分类Dev

字典的XML RPC等效项

来自分类Dev

安装XML-RPC C ++

来自分类Dev

从LINQ到xml的xml-rpc

来自分类Dev

是否可以使用基本的HTTP请求使用XML RPC服务?

来自分类Dev

如何检查xml-rpc在OpenERP 7上是否正常工作?

来自分类Dev

python-是否可以扩展xml-rpc可以序列化的内容集?

来自分类Dev

具有Lazarus freepascal的XML-RPC

来自分类Dev

具有Lazarus freepascal的XML-RPC

来自分类Dev

数据映射XML RPC到JSON

来自分类Dev

WP API按发布架构过滤

来自分类Dev

ClojureScript中是否支持RPC?

来自分类Dev

ClojureScript中是否支持RPC?

来自分类Dev

找不到JAX-RPC com.sun.xml.rpc.client.BasicService

来自分类Dev

按元素过滤XML

来自分类Dev

四舍五入并通过XML-RPC发送

来自分类Dev

添加不带.jar文件的Apache xml-rpc库

来自分类Dev

如何使用目标C调用xml-rpc Web服务

来自分类Dev

XML-RPC错误,org.xmlpull.v1.XmlPullParserException

来自分类Dev

码头9和apache xml rpc 3.1.3:文件过早结束

来自分类Dev

如何使用XML-RPC从单个类别获取WordPress帖子

来自分类Dev

如何使用XML-RPC更新发票中的税额?

来自分类Dev

通过Python XML-RPC手动引发异常

来自分类Dev

反序列化XML-RPC的未知类型

来自分类Dev

将Flask XML-RPC与HTTPAuth一起使用?

来自分类Dev

如何通过XML-RPC从odoo / openERP打印