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

Wordpress HTML标题乱七八糟

公良奇
2023-03-14

我无法在我自定义的WordPress主题中正确显示标题。title属性设置如下:

我直接从2012年的主题中提取了这段代码。当我激活2012年主题的标题看起来很完美,但是当我使用我的自定义主题与上面相同的代码时,我得到了我的网站的地址作为主页上的标题,在每个其他页面上,我只得到页面名称后面跟着一个 " | ".知道是什么导致的吗?我已经寻找了第二个标题标签,但到目前为止一无所获。它毁了我的搜索引擎优化。

在我的functions.php中添加了这个:

function twentytwelve_wp_title( $title, $sep ) {
    global $paged, $page;

    if ( is_feed() )
        return $title;

    // Add the site name.
    $title .= get_bloginfo( 'name' );

    // Add the site description for the home/front page.
    $site_description = get_bloginfo( 'description', 'display' );
    if ( $site_description && ( is_home() || is_front_page() ) )
        $title = "$title $sep $site_description";

    // Add a page number if necessary.
    if ( $paged >= 2 || $page >= 2 )
        $title = "$title $sep " . sprintf( __( 'Page %s', 'twentytwelve' ), max( $paged, $page ) );

    return $title;
}
add_filter( 'wp_title', 'twentytwelve_wp_title', 10, 2 );

共有1个答案

酆茂才
2023-03-14

博客名称不见了。这就是为什么只显示页面标题。尝试这样的东西有一个想法:

<title>
    <?php
    bloginfo( 'name' );
    echo " | ";
    if ( is_home() ) {
      _e( "Home" );
    }
    else {
      // Get the custom Title for this page, if any.
      if ( defined( 'Title' ) ) {
        $LimitWords = Title;
        echo string_limit_words( $LimitWords, 4 ) . " ...";
      }
      else {
      // Get the default Title
        $LimitWords = wp_title( '', FALSE );
        echo string_limit_words( $LimitWords, 4 ) . " ...";
      }
    }
    ?>
  </title>

要使该代码正常工作,必须在样式表目录的functions.php中添加此函数:

  if ( !function_exists( 'string_limit_words' ) ) {
    function string_limit_words( $string, $word_limit ) {
      $words = explode( ' ', $string, ( $word_limit + 1 ) );
      if ( count( $words ) > $word_limit ) array_pop( $words );
      return implode( ' ', $words );
    }
  }
 类似资料:
  • 我已经将查询结果格式化为MySql的样式,包含所有 ---- . 有没有办法让JTextArea中的文本和eclipse中的一样?

  • 陌陌 推荐算法工程师  一面面经 45分钟左右(秋招第一面) 刚开始面试官的电脑没有声音,换成微信,再加上我在实习,只能在餐厅面试有点吵,网也有点卡 1. 深挖项目(计算机视觉,所用的模型有什么特点等) 2. 竞赛(NLP,一些模型的基础知识,deberta与bert的区别等) 3. 机器学习基础知识:逻辑回归损失,参数更新公式,线性回归损失,参数更新公式,这里紧张多写了一个平方。。。。。面试官点

  • 坐标轴,是可视化图表中经常出现的一种图形,由一些列线段和刻度组成。坐标轴在 SVG 中是没有现成的图形元素的,需要用其他的元素组合构成。D3 提供了坐标轴的组件,如此在 SVG 画布中绘制坐标轴变得像添加一个普通元素一样简单。 坐标轴由什么构成 在 SVG 画布的预定义元素里,有六种基本图形: 矩形 圆形 椭圆 线段 折线 多边形 另外,还有一种比较特殊,也是功能最强的元素: 路径 画布中的所有图

  • 先简单介绍一下个人情况:末流211本科,完全不相干的茶学专业。一年半华为活动运营实习经历,一段中国移动校园经理负责人经历,一段小公司人力资源实习经历and一段家乡花店产品运营实习经历。两个项目,一段腾讯公司运营项目,一段独立产品项目。 找工作的方向:产品/运营(也有销售保底,但可能性不大) 秋招以来通过各大招聘平台投过近200家企业,中途找专业人士进行了简历指导和修改,大幅提高了简历通过率。目前做

  • 本文向大家介绍极易被忽视的javascript面试题七问七答,包括了极易被忽视的javascript面试题七问七答的使用技巧和注意事项,需要的朋友参考一下 此题是我出的一套前端面试题中的最后一题,用来考核面试者的JavaScript的综合能力,很可惜到目前为止的将近两年中,几乎没有人能够完全答对,并非多难只是因为大多面试者过于轻视他。 题目如下: 答案是: 此题是我综合之前的开发经验以及遇到的JS

  • 目录 第一章 - 介绍 第二章 – MQTT控制报文格式 第三章 – MQTT控制报文 第四章 – 操作行为 第五章 – 安全 第六章 – 使用WebSocket 第七章 – 一致性目标 附录B - 强制性规范声明 MQTT规范定义了MQTT客户端实现和MQTT服务端实现的一致性要求 MQTT实现可以同时是MQTT客户端和MQTT服务端。接受入站连接和建立到其它服务端的出站连接的服务端必须同时符合