在我正在开发的主题中,当使用XMLRPC存储帖子时,我需要链接到源帖子。这意味着每当Wordpress请求永久链接(使用get\\u permalink())时,主题将返回以前保存的链接。这可以通过添加新过滤器来实现:
add_action(\'the_permalink\', \'filterPermalink\');
function filterPermalink($url) {
$permalink = get_previously_saved_permalink(get_the_ID());
return $permalink? $permalink : $url;
}
(目前)这不是问题所在。问题是,如何使用metaWeblog实现同样的功能。newPost功能。
我已经尝试过这样的方法:
add_filter(\'xmlrpc_methods\',\'xml_rpc_functions_to_add\');
function xml_rpc_functions_to_add($args) {
$args[\'metaWeblog.newPost\'] = \'add_permalink\';
return $args;
}
function add_permalink($args) {
// Do it
}
我需要的是知道如何调用以前的“元博客”。“add\\u permalink”中的“newPost”。