不用插件给wordpress自动添加关键字和描述
2014-10-24 14:07
441 查看
在wordpress后台编辑header.php文件,在<head>标签里面,一般放在<title>标签的下面比较美观,加入如下代码。
<pre name="code" class="html"><?php $keywords = get_bloginfo('name'); $description = get_bloginfo('description', 'display'); if (is_home()){ $keywords = get_bloginfo('name'); $description = get_bloginfo('description', 'display'); } elseif (is_single()){ $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, ', '); } $description = get_post_meta($post->ID, "description", true); if($description == ""){ if($post->post_excerpt){ $description = $post->post_excerpt; }else{ $description = mb_strimwidth(strip_tags(apply_filters('the_content',$post->post_content)),0,200); } } } elseif (is_page()){ $keywords = get_post_meta($post->ID, "keywords", true); if($keywords == ""){ $keywords = get_bloginfo('title'); } $description = get_post_meta($post->ID, "description", true); if($description == ""){ if($post->post_excerpt){ $description = $post->post_excerpt; }else{ $description = mb_strimwidth(strip_tags(apply_filters('the_content',$post->post_content)),0,200); } } } elseif (is_category()){ $keywords = single_cat_title('', false); $description = category_description(); } elseif (is_tag()){ $keywords = single_tag_title('', false); $description = tag_description(); } $keywords = trim(strip_tags($keywords)); $description = trim(strip_tags($description)); ?> <meta name="keywords" content="<?php echo $keywords; ?>" /> <meta name="description" content="<?php echo $description; ?>" />
相关文章推荐
- 怎么不用All In One SEO插件,在WordPress博客添加首页、文章页、页面、分类页、标签页的关键字和描述
- 不用插件给wordpress添加关键词和描述
- wordpress不用友情链接插件添加友情链接
- wordpress设置关键字描述插件
- 帮你的WordPress博客添加主页、文章页的关键字和描述
- 一段代码让wordpress博客自动添加关键词(keywords)及网页描述(description)
- wordpress不用插件添加代码块
- WordPress博客中添加博客描述(description)和关键字(keywords)
- 自己动手制作jquery插件之自动添加删除行(下)
- code smith模板改进——为实体自动添加数据源描述
- 完美解决wordpress 首页,栏目,文章,作者页,归档页,各种分页描述和关键字
- jquery 结合C#后台的数组对文章的关键字自动添加链接的代码
- jquery 结合C#后台的数组对文章的关键字自动添加链接
- WordPress:自动添加转载申明版权信息
- 使用插件给xcode添加自动完成功能
- 不用任何插件实现 WordPress 的彩色标签云
- WordPress设置文章页面的动态关键字和描述
- Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
- 让VS2010/VS2012添加新类时自动添加public关键字
- 让Windows Live Writer支持WordPress的Tags(不用插件)