设置Wordpress description keywords
<?php
//默认的 keywords description
$keywords = "like,love,";
$description = "There are many kinds of love";
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 前后逗号
$keywords = ltrim($keywords,",");
$keywords = rtrim($keywords,",");
?>
<meta name="keywords" content="<?php echo $keywords; ?>" />
<meta name="description" content="<?php echo $description; ?>" />
尊贵的董事大人
英文标题不为空时 视为本栏投稿
需要关键字 描述 英文标题