• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > wordpress主题使用教程 > wordpress主题如何给page页面添加关键词和描述

    wordpress主题如何给page页面添加关键词和描述

    作者: 分类:wordpress主题使用教程 点击: 5,873 次
    wordpress CMS主题:ssmay主题

      在前面的文章中,高时银博客介绍过如何给wordpress分类目录添加关键词和描述,因为wordpress自身没有为分类目录设置有关键词一项。同样,wordpress程序也没有为Page页面提供关键词和描述选项。这样一来,在我们创建wordpress的Page页面时,如果没有关键词和描述,对搜索引擎排名来说,是有一定影响的。那该怎么办呢?怎么办?给wordpress的page页面添加关键词和描述模块呗。那么,怎样为wordpress 的Page页面添加关键词和描述呢?

      方法一:直接在头部添加。

      也就是在wordpress主题模板的头文件的<head> </head>之间添加。代码如下:

      if (is_home()){ //如果是首页
      $description = get_option('swt_description');
      $keywords = get_option('swt_keywords');
      }elseif (is_category()){//如果是分类页
      $description = category_description();
      $keywords = single_cat_title('', false);
      }elseif (is_tag()){//如果是标签页
      $description = tag_description();
      $keywords = single_tag_title('', false);
      }elseif (is_single()){ //如果是文章页
      if ($post->post_excerpt) {
      $description = $post->post_excerpt;
      } else {
      $description = substr(strip_tags($post->post_content),0,400);
      }
      $keywords = "";
      $tags = wp_get_post_tags($post->ID);
      foreach ($tags as $tag ) {$keywords = $keywords . $tag->name . ", ";}
      }elseif (is_page('ssmay_zhuti_jiaochen')){ //如果页面 别名是 ssmay_zhuti_jiaochen,
      $keywords = "Ssmay主题更新";
      $description = "Ssmay主题自创建开放以来,一直有许多朋友在使用中碰到很多问题。";
      }elseif (is_page('wp_xinshou_jiaochen')){ //如果页面 别名是 wp_xinshou_jiaochen,
      $keywords = "wordpress博客新手使用教程";
      $description = "wordpress的强大功能以及它的简便操作,吸引来了无数的爱好者。";
      }

      上面的代码中,是通过if语句对各个页面进行了判断,上面飘红的代码是页面的别名。如果page页面多的话,还可以继续在后面添加判断代码。这种方法,在page页面比较少的情况,使用还可以,如果page页面非常多,使用起来就比较麻烦,且代码累赘,这时,我们可以使用下面的方法二。

      方法二:为page页面添加字段。

      在wordpress主题的functions.php文件中添加如下代码:

      add_action( 'admin_menu', 'my_page_excerpt_meta_box' );
      function my_page_excerpt_meta_box() {
      add_meta_box( 'postexcerpt', 'Excerpt', 'post_excerpt_meta_box', 'page', 'normal', 'core' );
      }

      这时,打开后台的新建页面,我们就可以在页面编辑器下面看到一个描述输入框了,如下图:

      wordpress主题如何给page页面添加关键词和描述

      然后,在wordpress主题模板的header.php文件中调用,代码如下:

      if (is_page()){
      $title = $post->post_title.' - '.get_bloginfo('name');
      if ($post->post_excerpt){ //如果有输入描述,就调用描述
      $description = $post->post_excerpt;
      } else { //否则调用页面内容前400字符作为描述
      $description = substr(strip_tags($post->post_content),0,400);
      }
      $keywords = $post->post_title; //关键词等于标题,当然,你可以通过上面的代码也添加一个关键词字段
      }

      <meta name="keywords" content="<?php echo $keywords ?>" />
      <meta name="description" content="<?php echo strip_tags(trim($description)); ?>" />

      方法二比方法一使用起来更加方便,而且修改起来也更加灵活。实际使用中可以根据自己的需求来进行添加。发了,本章就介绍到这里,希望对你有所帮助。



      QQ二维码

    文章作者:高时银博客
    本文地址:http://wanlimm.com/77201601194976.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

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

    或许你会感兴趣的文章:

    一条回应:“wordpress主题如何给page页面添加关键词和描述”

    1. test0007说道:

      我差几分下载视频,实在不好意思了~

    发表评论

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

    This site uses Akismet to reduce spam. Learn how your comment data is processed.