<?php
//直接给个默认的
$description = "XXXX";
$keywords = "XXX,XXX,XXX,XXXX";
if(is_home()){
}elseif(is_single()){
if ($post->post_excerpt) {
$description = $post->post_excerpt;
}elseif($post->post_content){
$description = strip_tags($post->post_content);
$description = strip_shortcodes($post->post_content);
$description = str_replace(array("\n", "\r", "\t"), '', $description);
$description = preg_replace('/<.*?>/', '', $description);
$description = mb_substr(strip_tags($description),0,300,'utf-8');
}
} else {
$description = mb_substr(strip_tags($post->post_content),0,300,'utf-8');
}
//过滤
$description = str_replace(array("\n", "\r", "\t"), '', $description);
$description = preg_replace('/<.*?>/', '', $description);
//$keywords = "";
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag) {
$keywords = $keywords . ",". $tag->name;
}
//去掉前后逗号
$keywords= preg_replace('/^,/','',$keywords);
$keywords = preg_replace('/,$/','',$keywords);
?>
<meta name="keywords" content="<?php echo $keywords; ?>" />
<meta name="description" content="<?php echo $description; ?>" />
将以上代码添加至模板中header.php文件,<head>与</head>之间即可。