我在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>
答案 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