Php 是否可以从插件扩展Wordpress XMLRPC接口?

Php 是否可以从插件扩展Wordpress XMLRPC接口?,php,wordpress,plugins,xml-rpc,Php,Wordpress,Plugins,Xml Rpc,是否可以创建一个插件,当它处于活动状态时,将向XMLRPC接口添加一个新的“函数”并处理其调用?简言之,是的。可以将函数添加为插件,也可以添加到处理XMLRPC调用的主题的functions.php文件中。您将需要以下部分: function xml_add_method( $methods ) { $methods['myClient.myMethod'] = 'my_method_callback'; return $methods; } add_filter( 'xmlr

是否可以创建一个插件,当它处于活动状态时,将向XMLRPC接口添加一个新的“函数”并处理其调用?

简言之,是的。可以将函数添加为插件,也可以添加到处理XMLRPC调用的主题的functions.php文件中。您将需要以下部分:

function xml_add_method( $methods ) {
    $methods['myClient.myMethod'] = 'my_method_callback';
    return $methods;
}

add_filter( 'xmlrpc_methods', 'xml_add_method');
此函数用于将方法调用添加到内置的XMLRPC方法处理程序。当有人使用此方法请求时,所有参数都将发送到
my\u method\u callback()
函数:

function my_method_callback( $args ) {
    // Do Something

    // Return Something
}

我使用这个系统来处理插件的错误报告。当我的一个插件在客户端网站上出现故障时,它会通过向用户发布数据来报告故障。在我的网站上,我有一个插件,它将这些信息存储在数据库中,以便我以后可以查看并修复错误。

我可以在wordpress中添加自定义方法从自定义表中提取数据吗?