如果我打电话
curl -I https://example.com
在终端中,我得到了正确的响应
Link: <https://example.com/wp-json/>; rel="https://api.w.org/"
如果我打电话
$response = wp_remote_head( \'https://example.com\' );
I打印响应。链接:我得到的是
Link: ; rel="https://api.w.org/"
Link: ; rel=shortlink
数据中似乎去掉了href,但留下了分号。这是wordpress重新命名的方法,用于断言REST api是否处于活动状态,以及是否选择了永久链接。
从页眉获取href链接的正确方法是什么?
SO网友:digitalcreative.tech
原来它一直都在那里,但在输出过程中被呈现为html标记。我最终使用了;
echo htmlspecialchars($response);
使其在页面上正确显示。虽然我想在php中对其进行检查,但我还没有弄清楚,很高兴发现它工作正常。它显示在元素检查器中的html中,这是我没有想到要检查的。。。。哎哟。