WordPress设置独立的Description和Keywords

   2025-07-22 admin00110

你下载的wordpress主题提供的keywords和description这两个meta标签一般都做得很差,或者根本就不提供,这样不利于seo。本文将指导你如何给主页、分类、页面以及文章页添加单独的description和keywords。

很多人都在用AllinOneSEO插件解决这个问题,但是又有很多人说这个插件不好。大不了咱就自己用代码实现吧。

下面提供小编设置keywords和description的代码,将以下代码添加至WordPress主题header.php的

之间,最后用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($tagsas$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));?><metaname="description"content="<?phpecho$description;?>"/><metaname="keywords"content="<?phpecho$keywords;?>"/>
 
举报收藏 0打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  RSS订阅
Powered By DESTOON