跳至内容

WordPress搜索引擎优化(SEO) | 为每个页面添加Keywords和Description

对于网站来讲SEO功能至关重要,但WordPress默认的SEO功能比较弱,所以我们需要加强页面的搜索引擎优化力度。

WordPress中实现搜索引擎优化的方式主要有两种。一种是通过自定义代码来实现。另外一种呢是通过插件来实现。有一个比较知名的插件是 all in one SEO。这个插件呢大家有的说好,有的说不好。因为这个插件呢功能很多也比较复杂,使用起来确实不是很方便。

我们主要介绍一下搜索引擎优化的代码实现。

WordPress中由于主题不同,模板文件也不同。我们需要找到页面<head>标签的位置,这个标签一般会在主题目录下header.php中。

然后把以下代码插入到文件中的<head>标签内即可。

<?php
	global $post;
	$description='';
	$keywords='';
		
	if (is_home()||is_page()){
		$keywords = "HTML5、CSS3、Javascript、Python,Java,Ruby,C,PHP , MySQL";
		$description = "奔月教程(www.runoon.com)涵盖互联网技术的各个领域, 包括HTML5、CSS3、Javascript、Python,Java,Ruby,C,PHP , MySQL等各种编程语言的基础知识";
	}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;
		
		echo "<script>alert($description2)</script>";
   
   		// 填写自定义字段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="keywords" content="<?php echo $keywords; ?>" />
	<meta name="description" content="<?php echo $description; ?>" />

相关

WordPress优化 | 禁用谷歌字体,提升页面打开速度

初次使用WordPress的朋友会发现,WordPress经常加载缓慢,通过浏览器的调试工具我们可以看到对谷歌地址的访问耗时过长,是因为WordPress使用了谷歌的字体;由于国内谷歌访问渠道不畅,所以导致页面加载过慢。

WordPress中实现彩色标签云

Wordpress默认的标签云色彩比较单调,视觉效果不佳。如果我们给它加不同的颜色,无疑会更加引入注目。实现起来其实非常简单…

WordPress后台管理 | 文章标签菜单详解——Tags

文章菜单下的标签子菜单主要是创建一些标签,标签本质上也是一种分类的功能,是从另外一个角度来给文章做归类,一篇文 […]

WordPress配置Https(SSL)后页面样式丢失解决方案

当网站升级SSL证书开启https后,很多人都会遇到这些问题:网站页面css样式错乱,图片地址显示错误,网站后台进不去或登录等问题。解决这个问题需要以下几个步骤。

近期评论

    代做工资流水公司台州办房贷流水海口企业对公流水查询泉州薪资流水价格邢台贷款银行流水制作苏州做流水单滁州查询银行流水PS铜陵企业银行流水报价柳州办理企业对公流水商丘工资银行流水邯郸工资流水单代办铜陵签证流水办理蚌埠房贷工资流水 公司岳阳代开薪资流水贵阳做贷款流水揭阳日常消费流水代做蚌埠办消费贷流水盐城查工资流水淄博车贷流水模板徐州贷款流水价格邯郸查询离职证明郑州查询企业银行流水石家庄查询薪资流水菏泽打印银行流水账单郑州贷款工资流水 代开郑州做房贷银行流水佛山开签证工资流水绍兴做企业对公流水咸阳个人银行流水样本绍兴对公银行流水代开泰安代办公司流水香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

    代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化