`
gabrielyang
  • 浏览: 16561 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

WordPress设置独立的Description 和 Keywords

 
阅读更多

将以下代码添加至WordPress主题header.php的<head></head>之间,最后用UTF-8编码另存为,否则中文会乱码:

<?php
$description = '';
$keywords = '';

if (is_home() || is_page()) {
   // 将以下引号中的内容改成你的主页description
   $description = "露兜博客描述";

   // 将以下引号中的内容改成你的主页keywords
   $keywords = "WordPress, 博客, 编程,php,ludou";
}
elseif (is_single()) {
   $description1 = get_post_meta($post->ID, "description", true);
   $description2 = str_replace("\n","",mb_strimwidth(strip_tags($post->post_content), 0, 200, "…", 'utf-8'));

   // 填写自定义字段description时显示自定义字段的内容,否则使用文章内容前200字作为描述
   $description = $description1 ? $description1 : $description2;
   
   // 填写自定义字段keywords时显示自定义字段的内容,否则使用文章tags作为关键词
   $keywords = get_post_meta($post->ID, "keywords", true);
   if($keywords == '') {
      $tags = wp_get_post_tags($post->ID);    
      foreach ($tags as $tag ) {        
         $keywords = $keywords . $tag->name . ", ";    
      }
      $keywords = rtrim($keywords, ', ');
   }
}
elseif (is_category()) {
   // 分类的description可以到后台 - 文章 -分类目录,修改分类的描述
   $description = category_description();
   $keywords = single_cat_title('', false);
}
elseif (is_tag()){
   // 标签的description可以到后台 - 文章 - 标签,修改标签的描述
   $description = tag_description();
   $keywords = single_tag_title('', false);
}
$description = trim(strip_tags($description));
$keywords = trim(strip_tags($keywords));
?>
<meta name="description" content="<?php echo $description; ?>" />
<meta name="keywords" content="<?php echo $keywords; ?>" />

 

分享到:
评论

相关推荐

    WORDPRESS总结的一些有用的知识

    // 设置调用的文章数量 $args = array( 'meta_key' =&gt; 'post_views_count', 'orderby' =&gt; 'meta_value_num', // 按点击次数排序 'order' =&gt; 'DESC', 'posts_per_page' =&gt; $post_num ); $query_posts = new WP_...

    wordpress蛋花儿网站模板

    3.如何修改头部Meta description和keywords的内容? 首页: 打开header.php,查找“头部SEO优化”,按提示位置输入首页的网站介绍和关键词 详情页: 发布文章时可以填写自定义字段“description”,否则使用文章内容...

    针对WordPress开发的智能SEO优化插件工具 五大功能模块

    功能模块一:TDK优化-页面TITLE/DESCRIPTION/KEYWORDS优化设置 站点首页优化-通过配置WordPress博客/网站的首页标题、关键词和描述,实现首页优化。 分类列表页优化-支持站长选择WordPress博客/网站已设置。。。。。...

    WordPress必备插件 All in One SEO Pack Pro v2.1.2 破解版

    有了All In One SEO Pack PRO,你可以轻松设置WordPress首页或文章页面的关键字(keywords)标签、描述(description)标签,甚至可以直接设置WordPress后台的摘要为描述,分类目录和文章标签为关键字,非常方便。...

    wordpress漂亮主题 Semding v1.0

    新安装的主题默认是没有“keywords”和“description”,虽然可以实现采用TAG和截取文章的一定的字长作为简介,但觉得不太友好,特别是对于SEO要求比较高的同学,所以就去掉了,采用安装All in One SEO这个插件来实现...

    简洁鲜明的WordPress 线报羊毛免费主题:baolog

    本主题专为线报而设计,简洁的风格,让羊毛更加的亮眼~ 本主题是基于bootstrap设计的主题, 开启主题后一定要在后台改上自己的keywords和description 主题特色简洁主题功能全,简洁的同时又好看。响应式设计主题采用...

    wordpress优化[借鉴].pdf

    Meta的keywords标签权重已降低,简单填写即可,重点在于description标签,它会出现在搜索结果中,需撰写吸引人的描述,同时包含关键词。 三、WordPress优化技巧 1. **插件应用**:使用如Yoast SEO等插件,可以帮助...

    WordPress主题添加整站全站SEO功能(纯代码)

    例如,`&lt;meta name="description" content="..."&gt;`定义了页面的描述,`&lt;meta name="keywords" content="..."&gt;`则包含关键词。你可以通过WordPress的`add_action`和`wp_head`钩子在每个页面的头部插入这些元标签。 2...

    不使用wordpress插件添加页面关键词和描述信息

    在WordPress中,优化网站的搜索引擎友好性(SEO)是至关重要的,而这通常涉及到在网页的元数据中添加页面关键词(Keywords)和描述(Description)。标题中提到的问题是,许多WordPress主题并未内置设置这些元标签的...

    WordPress博客SEO更加完美的6个技巧

    wordpress是非常不错的博客程序,...1、keywords和description要充实起来keywords和description无论对于什么类型的网站都是十分的重要,这是搜索引擎第一眼看到的内容,也可以说是你网站的门面,关系着你整个网站的主旨

    Wordpress柚子皮主题5.62.zip

    1. 直接后台主题安装,然后启用就可以了(或者把文件解压,把文件夹上传到...文章间关健词和描述设置: 在新建文章处,打开自定义栏目功能,在下面新建keywords栏目,填上关健词即可。新建description栏目,填上描述即可。

    WordPress的文章自动添加关键词及关键词的SEO优化

    关键词的放置不仅要考虑在文章内容中的自然出现,还要注意在文章的元标签(如keywords和description)中合理体现,以便搜索引擎能更准确地理解页面主题。 ### WordPress中添加关键词和描述的实现方法 在WordPress中...

    all-in-one-seo-pack-pro-2.1.2-by-vallen.zip

    有了All In One SEO Pack PRO,你可以轻松设置WordPress首页或文章页面的关键字(keywords)标签、描述(description)标签,甚至可以直接设置WordPress后台的摘要为描述,分类目录和文章标签为关键字,非常方便。...

    wordpress博客SEO工具

    能够自定义首页、文章页、页面、分类页、标签页、自定义post type、自定义taxonomy的title、keywords、description标签;自动长尾关键词建议;自动文章图片title、alt属性;文章内容外链、标签云自动nofollow;相关...

    简洁鲜明的WordPress 线报羊毛baolog主题.zip

    本主题专为线报而设计,简洁的风格,让羊毛更加的亮眼~ 本主题是基于Bootstrap设计的主题,本主题免费使用,注意版权来源。GitHub项目地址 ...开启主题后一定要在后台改上自己的keywords和description

    All in One SEO Pack插件

    页面中的Home Title、Home Description、Home Keywords这些都是对你首页标题、描述、关键词的设置,你根据自己博客的情况进行 设置,前面说了,如果你是WordPress熟手的话,那么,你可以设置Advanced Options(高级...

Global site tag (gtag.js) - Google Analytics