WordPress添加Keywords和Description

11-02 | 夜光 | IT记录

WordPress添加Keywords和Description:

在主题文件夹下的header.php文件中类似如下代码

<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />

的下一行添加如下代码:

	<?php
		if(is_home() && !is_paged()){
			$keywords = "网站首页关键词";
			$description = "网站首页描述";
		}
		elseif(is_single()){
			if($post->post_excerpt){
				$description = $post->post_excerpt;
			}else{
				//$description = substr(strip_tags($post->post_content),0,220);
				//$description = mb_substr(strip_tags($post->post_content),0,220,'utf-8');
				$description = mb_substr(strip_tags(apply_filters('the_content',$post->post_content)),0,220,'utf-8');
			}
			$keywords = "";
			$tags = wp_get_post_tags($post->ID);
			foreach($tags as $tag){
				$keywords = $keywords . $tag->name . ",";
			}
		}
		else{
			$keywords = '';
			$description = '';
		}
	?>
	<meta name="keywords" content="<?php echo rtrim($keywords,','); ?>" />
	<meta name="description" content="<?php echo $description; ?>" />

附加:如果你还需要将wordpress的标题Title优化一下,推荐:WordPress标题Title优化

本文标签: ,
本文链接: wordpress-keywords-description/
版权所有: 玻璃泉, 转载请注明本文出处。

3个评论

  1. 我比较小白 我现在在用all in one seo 很多人说这个不好,我想问下博主你怎么看啊?

  2. 感谢前辈。