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优化
我比较小白 我现在在用all in one seo 很多人说这个不好,我想问下博主你怎么看啊?
感谢前辈。