给WordPress首页、标签页和分类页添加Description和Keywords

之前一篇手动给WordPress文章添加Description和Keywords只考虑到给文章添加Description和Keywords,没有想到首页、标签页和分类页的Description和Keywords问题,该方法仍来自上篇文章的作者,代码针对今日杂记的主题进行删减,原文链接在此

因为之前一篇文章已经手动给文章添加过Description和Keywords,所以这次不再需要给文章添加Description和Keywords,只需针对首页、标签页和分类页添加Description和Keywords,结合上一篇文章的内容,把两处代码删减合并,原作者代码删减修改后得到以下代码,把以下代码添加到header.php,注意不要在代码“<? php”和“?>”之间。

<?php
$description = '';
$keywords = '';
if (is_home() || is_page()) {
// 将以下引号中的内容改成你的主页description
$description = "TodayM,发现小技巧和免费信息!记录个人在网上的经验、技巧,发布一些免费信息。关注网络、手机、网络技巧、免费资源、WordPress、Google、Apple等。";
// 将以下引号中的内容改成你的主页keywords
$keywords = "免费,技巧,网络,手机,Google,Apple,Windows,iPhone,iPad,iOS,Android,WordPress,VPN,博客,我,今日杂记";
}
elseif (is_single()) {
// 自定义字段名称为 description_value
$description = get_post_meta($post->ID, "_description_value", true);
// 自定义字段名称为 keywords_value
$keywords = get_post_meta($post->ID, "_keywords_value", true);
// 去除不必要的空格和HTML标签
}
elseif (is_category()) {
// 分类的description可以到后台 - 文章 -分类目录,修改分类的描述
$description = category_description();
$keywords = single_cat_title('', false);
}
elseif (is_tag()){
// 标签的description可以到后台 - 文章 - 标签,修改标签的描述
$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; ?>" />

我猜~这些文章你可能也感兴趣

Nie

相关文章

*


Top