- 加入我的QQ群
- 关注我的百家号
扫描下面的二维码,“关注”我的百家号。
上一章,我们制作好了wanlimm主题的header.php文件,也就是头部文件,标题有了,菜单导航有了,好像还少了什么,是的,网页关键词和网页描述还没有添加。大多站长做站是为了赚钱,而要使自己的网站能够挣到钱,就得有流量,这就或多或少离不开搜索引擎优化,也就是SEO,所以,我们做主题时就要考虑到这一点,方便用户SEO,而网页关键词和描述就是SEO优化中非常重要的一环。好了,闲话不多说,下面就来给wanlimm主题添加关键词和描述吧。
用dreamweaver打开上一章我们创建的header.php文件,在<head>与</head>标签之间添加如下代码:
<?php
if (is_home() || is_page()) { // 如果是首页或页面页就执行下面的句子
// 将以下引号中的内容改成你的主页description
$description = "网站描述";// 将以下引号中的内容改成你的主页keywords
$keywords = "WordPress, wanlimm,主题制作";
}
elseif (is_single()) { // 如果是文章页就执行下面的句子
$description1 = get_post_meta($post->ID, "description", true);
$description2 = mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 200, "…");// 填写自定义字段description时显示自定义字段的内容,否则使用文章内容前200字作为描述
$description = $description1 ? $description1 : $description2;// 填写自定义字段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 = category_description();
$keywords = single_cat_title('', false);
}
elseif (is_tag()){
$description = tag_description();
$keywords = single_tag_title('', false);
}
$description = trim(strip_tags($description));
$keywords = trim(strip_tags($keywords));
?>
<meta name="description" content="<?php echo $description; ?>" />
<meta name="keywords" content="<?php echo $keywords; ?>" />
上面这段代码,对于首页和页面的关键词和描述,我们手动改一下上面的相关代码就可以了。文章页面的关键词和描述,如果不想自己手机设置,通过上面代码,文章会自动采用tags标签作为关键词,采用文章最前200字作为描述。还可以在发表文章时添加自定义字段来设置关键词和描述,如下图:
好了,关键词和描述代码就添加好了,这一章就讲到这了。呵呵