当前位置: 首页 > 知识库问答 >
问题:

wp_head()添加第二个标题标记

岳安福
2023-03-14

这是我的代码从标题

<meta charset="<?php bloginfo('charset'); ?>" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<title><?php wp_title('|', true, 'right'); ?></title>
<?php wp_head(); ?>
....

我没有活动插件。wp_head有两个过滤器-没有一个用于显示“title”,整个主题代码中也没有其他wp_title或“title”。

关于如何删除第二个标题有什么想法吗?

共有1个答案

潘辰龙
2023-03-14

从我最近在WPSE上做的一篇文章

这两个标题标签可以解释为您使用的主题是为Wordpress4.1编写的,实际上是使用4.1。从4.1开始,你不再需要在头部调用wp_title(),你可以使用新的title_tag主题支持标签,它会自动在头部添加wp_title()标签

您正在使用的父主题很可能已经这样做了。看看你的functions.php这一行代码

add_theme_support( 'title-tag' );

作为一种解决方案,将父主题header.php复制到子主题,只需从子主题header.php

为了向后兼容,这里还有一个很好的函数需要记住,它对父主题开发人员很有用:(摘自codex)

 if ( ! function_exists( '_wp_render_title_tag' ) ) {
    function theme_slug_render_title() 
    {
        ?>
        <title>
            <?php wp_title( '|', true, 'right' ); ?>
        </title>
        <?php
    }
    add_action( 'wp_head', 'theme_slug_render_title' );
}
 类似资料:
  • 问题内容: 我正在为应用设置身份验证。在发出登录请求后,将发送一个JSON Web令牌作为响应。我可以通过Ajax将其附加到标题。问题是登录后使用window.location.pathname进行重定向时,因为它不是Ajax请求,所以它没有在标头上附加令牌。我该如何解决? 问题答案: 简短的答案是:您不能使用设置HTTP标头。

  • 问题内容: 我在使用此逻辑时遇到麻烦,因为react / jsx不允许将非结束标记添加到数组/子组件。例如,使用bootstrap CSS,我想为 每 4列添加一行。 因此逻辑如下: 添加一个开头行ex:,然后在该行内循环,并在每个循环后添加一列ex:当该循环达到4时,在添加新的行标记时检查并添加一个结束标记; 下面的代码 _ 可以_ 用另一种语言工作,但是由于我们按下了结束标记和开始标记(这是无

  • 问题内容: 如何将CSS中的title =’mandatory’添加到以下内容 问题答案: 你不能 CSS是一种表示语言。它不是设计来添加内容的(除了非常琐碎的and和)。

  • 类似 (https://visactor.io/vchart/demo/line-chart/basic-line)这样的折线图, 我希望给图表上方添加标题描述,该如何配置?

  • 提前感谢您的帮助!(代码如下所示) 我正在绘制一个时间序列热图,我正在努力为x轴、y轴添加标签,并指定一个标题。我曾尝试使用xlabel='Days in a year',但出现以下语法错误: 当代码中没有xlabel='Hello'时,我没有得到这个错误。如何正确添加这些标签?应该是这样的:

  • 问题内容: 每当我对应用程序中的其余控制器发出请求以允许跨源资源共享时,我想将此标头添加到对客户端的每个响应中,目前我正在手动添加每个这样的方法的标头 它的工作,但非常令人沮丧。我在Spring文档中找到了webContentInterceptor,它允许我们修改每个响应的标头 但是当我使用它时,它会引发错误,即找不到名称为Access-Control-Allow-Origin的属性,因此还有其他