• wordpress CMS主题:ssmay主题 wordpress CMS主题:ssmay主题
  • 首页 > wordpress CMS主题制作 > WP开发03:wordpress网站前台,如何实现不同的页面调用不同的标题?

    WP开发03:wordpress网站前台,如何实现不同的页面调用不同的标题?

    作者: 分类:wordpress CMS主题制作 点击: 834 次
    wordpress CMS主题:ssmay主题

      扫描下面的二维码,“关注”我的百家号。

      一个wordpress网站,它的前台页面是千变万化的,不同的页面肯定有不同的内容和标题。如果一个wordpress网站,所有的页面都是同一个标题,那对于搜索引擎来说,是非常不友好的。那么,在wordpress网站主题模板开发过程中,怎样实现不同的页面调用不同的标题呢?这个不难,我们可以通过2种方式来实现。

      方式一:通过判断来实现wordpress网站不同页面调用不同的标题。

      wordpress提供了模板页面的判断函数,我们可以使用这些函数来判断当前页面,然后,再调用这些页面标题函数。比如:分类页面调用分类页标题函数;文章页面调用文章页面标题函数。代码如下:

      if (is_home()) { //如果是首页,就调用首页标题
      bloginfo('name');
      }elseif(is_single()||is_page()) { //如果是文章详情页或page单页面
      the_title(); //文章和page页面的标题
      echo " - ";
      bloginfo('name');
      }else{
      single_cat_title('', false); //分类目录和tag标签页面的标题
      echo " - ";
      bloginfo('name');
      }

      WP开发03:wordpress网站前台,如何实现不同的页面调用不同的标题?

      通过上面的判断,我们可以实现:在wordpress网站首页直接显示首页的标题;如果是文章和page单页面,就使用the_title()来调用它们的标题;如果是分类和tag标签页,就使用single_cat_title()来调用它们的标题。

      方式二:使用wordpress的标题函数wp_title()来实现。

      wp_title()是wordpress提供的一个网站标题函数,它可以在除网站首页之外的其它网站页面调用对应的标题,同样达到方法一的效果。我们先来了解一下这个函数。

      wp_title( $sep, $display, $seplocation );

      从上面的代码中,我们可以看出,wp_title()函数可以有3个参数:

      $sep:字符串类型数据,可选。这里是wordpress网站前台页面标题的分隔符,默认值是 » ,如果你想使用其它分隔符,可以使用这个参数。
      $display:布尔值数据类型,可选。这个参数的意思是,要不要打印标题到页面显示。默认是true,表示显示。如果只想赋值给变量,可以设置成false。
      $seplocation:字符串类型数据,可选。这个参数的作用是,让分隔符在什么位置显示,默认是在左边left,如果想在标题的右边显示,可以设置成right。

      案例:

      <?php
      wp_title(" - ",true,right);
      bloginfo("name"); echo " - ";
      bloginfo("description");
      ?>

      WP开发03:wordpress网站前台,如何实现不同的页面调用不同的标题?

      这个wp_title()在首页时,因为调用不了数据,就会不显示任何内容;而它在wordpress网站的其它模板页面就可以起到作用,在文章模板页面会调用文章的标题,在page单页面模板页面就会调用页面的标题,在网站分类页面就会调用分类目录的标题,在tags标签页面就会调用标答的标题。也就是说,wordpress在这个wp_title()函数的内部,就已经做好了网站模板页面的判断,然后,根据不同的网站模板页面调用不同页面的标题。

      如果喜欢我的文章,欢迎点击“关注”按钮,来关注我吧。我会每天定时发表新内容。
      以上就是我的观点,如有不同观点,欢迎发表评论。



      欢迎“关注”我的百家号。

      头条二维码
      加入我的QQ群
      头条二维码
      关注我的百家号

    文章作者:码不停蹄
    本文地址:http://wanlimm.com/77202007109051.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    您的电子邮箱地址不会被公开。 必填项已用*标注

    此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据