为什么标题中的<link rel>标签会出现在我的WordPress站点上?

时间:2018-01-24 作者:Francis Barton

我正在测试我的新WP站点。我想看看它是如何使用纯文本浏览器工作的,所以我从shell中启动了“链接”来访问该网站。在“我的导航”菜单之前的页面顶部,可以看到以下链接:

<link rel="profile" href="https://gmpg.org/xfn/11">
<link rel="canonical" href="https://www.citizensonline.org.uk/" /> (Yoast)
<link rel=\'https://api.w.org/\' href=\'https://www.citizensonline.org.uk/wp-json/\' />
<link rel=\'shortlink\' href=\'https://wp.me/P9c2Zs-1l\' />
只有profile、canonical、,https://api.w.org/ 短链接实际上是可见的,但它们是超链接的。

这些线来自<head> 部分,那么为什么它们会显示在页面上-当然页面应该只呈现<body>, 浏览器UI应该无法访问这些标题链接?这对我来说似乎是个错误。大概是Wordpress提供的,因为这是唯一一个生成HTML内容的引擎。

也许这是“链接”浏览器的一个bug,而不是Wordpress的bug,但我在网上找不到任何其他引用。使用Chrome等标准浏览器时,链接不可见。

不会呈现头部部分的其他类型的标记,例如:

 - <link href
 - <link rel="pingback"
 - <link rel="alternate"
 - <link rel=\'stylesheet\'
 - <link rel=\'dns-prefetch\'
 - <link rel="icon"
 - <link rel="EditURI"
 - <link rel="wlwmanifest"
 - <meta
 - <script
。。。这些类型的标签都不可见,那么为什么其他4个会可见呢?

我希望有人能为我解释一下。非常感谢。

1 个回复
SO网友:Jeremiah Stillings

看起来你错过了关闭档案之前的/试试这个

<link rel="profile" href="https://gmpg.org/xfn/11"/>

结束

相关推荐

How to add text before posts

这是我网站的图片。我有“在静态页面上显示最后的帖子”选项。因此,我无法在页面编辑器中编辑此页面。但我想在发帖之前添加文本。我该怎么做?我想只是编辑index.php 带刮痧<h1>Hello I am blah-blah</h1> 这是一种最具战斗力的方式。请帮帮我。