在此上下文中,元素标题不允许作为元素头的子元素。 (抑制此子树中的更多错误。)

时间:2017-08-22 11:37:48

标签: html

我在W3C Validator中收到错误。我关闭了所有问题,所以这不是问题所在。任何提示将不胜感激。

<meta charset="<?php bloginfo('charset'); ?>" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />

<!-- Site Title -->
<title><?php echo bloginfo( 'name' ); ?> | <?php echo the_title(); ?></title>

1 个答案:

答案 0 :(得分:0)

使用搜索引擎输入时:&#34; wordpress the_title()&#34;我通过链接转到此页面获得第一个结果:https://codex.wordpress.org/Function_Reference/the_title

现在该页面上写着:

  

显示或返回当前帖子的非转义标题。这个标签   只能在The Loop中使用,get the title以外的帖子   循环使用get_the_title 。如果帖子受到保护或私密,   这将被&#34;保护:&#34;或者&#34;私人:&#34;添附   标题。

因此,您看到的问题是the_title()还会在<h1>

<title>标记内呈现<header>或类似标记

这是您需要了解的<title>元素

  

HTML元素定义文档的标题,如图所示   浏览器的标题栏或页面的标签页。 它只能包含文字,   并忽略任何包含的标签。

来自https://developer.mozilla.org/en/docs/Web/HTML/Element/title