X-Pingback and XMLRPC

时间:2012-12-14 作者:Yoga

根据老帖子:How to secure WordPress XMLRPC?, 每个API都需要身份验证。

那么,添加的意义是什么X-Pingback 在每个公开请求中?

curl -I http://ma.tt
..
X-Pingback: http://ma.tt/blog/xmlrpc.php
Content-Type: text/html; charset=UTF-8
..

1 个回复
最合适的回答,由SO网友:Mark Kaplun 整理而成

我认为,在wordpress上下文中谈论XMLRPC时,您通常指的是使用XMLRPC协议的创作工具,而不是一般的协议。

在pingbacks和trackbacks的情况下,XMLRPC协议被用于通过其他实体向您的站点发送内容(注释),这些实体可能以某种自动化的方式执行此操作。该实体需要知道根据应该发布注释的页面地址向其发送请求的端点,因此您需要能够从页面的URL检索端点地址,这是通过页面将地址添加为HTTP标头来完成的(也可以通过向HTML添加元标记来完成)。

TL;博士HTTP头与支持pingbacks有关,pingbacks的工作方式与基于XMLRPC的发布不同

不幸的是,即使禁用pingback和trackback,也会发送HTTP头。如果要禁用它,请将以下代码添加到主题函数中。php(摘自here)

function remove_x_pingback($headers) {
    unset($headers[\'X-Pingback\']);
    return $headers;
}
add_filter(\'wp_headers\', \'remove_x_pingback\');

结束

相关推荐

Google Map在Tab Plugins的第二个选项卡上无法使用

我正在使用postTabs plugin 和Comprehensive Google Map Plugin, 我的问题是,当我在第二个选项卡上有我的谷歌地图时,地图没有按预期加载。但是如果我把它移到第一个标签上,效果会非常好。。有没有办法让地图在第二个选项卡上工作?实际上,无论我使用哪个选项卡插件,地图都不会正确加载到第二个选项卡上。。欢迎提出任何建议。谢谢:)