• 注册
  • 看我脸色
    看我脸色套图达人
    个人签名:就是喜欢美的东西。
    关注1 粉丝1 喜欢0内容256
    上海 · 晴 15-30℃
    全部文章 全部文章 关注:0 内容:1070

    WordPress函数single_post_title文章页输出文章标题【转】

  • 查看作者
  • 打赏作者
  • 拉黑名单
  • 全部文章
    • LV.1 新手
      套图达人

      WordPress中输出文章标题的函数有不少,方式也很多,比如the_title、$post->title等等,single_post_title函数也可以输出文章页文章标题,下面是它的结构与用法,看看它与the_title函数的区别在哪儿。

      函数描述

      显示文章页面标题,single_post_title这个函数没有过滤器,但是你可以自己定义。

      函数原型

      single_post_title函数位于wp-includes/general-template.php文件中,下面是它的源代码。

      function single_post_title( $prefix = '', $display = true ) {
          $_post = get_queried_object();
          if ( !isset($_post->post_title) )
              return;
          /**
           * Filters the page title for a single post.
           *
           * @since 0.71
           *
           * @param string $_post_title The single post page title.
           * @param object $_post       The current queried object as returned by get_queried_object().
           */
          $title = apply_filters( 'single_post_title', $_post->post_title, $_post );
          if ( $display )
              echo $prefix . $title;
          else
              return $prefix . $title;
      }

      构造很清楚,结合源代码,我们可以更清晰的看到函数的参数含义。

      参数说明

      
      

      $prefix

      字符串值,默认为空

      在文章标题前输出的内容

      $display

      布尔值,默认值:true

      是否输出标题,如果为false,只返回结果而不输出。

      简单使用

      输出当前文章:WordPress函数single_post_title文章页输出文章标题

      <h2><?php single_post_title( '当前文章: ' ); ></h2>

      请登录之后再进行评论

      登录
    • 帖子间隔 侧栏位置: