!
也想出现在这里? 联系我们
广告位

WordPress使用经验 独立的Description 和 Keywords

你下载的 WordPress 主题提供的 keywords 和 description 这两个 meta 标签一般都做得很差,或者根本就不提供,这样不利于 SEO。本文将指导你如何给主页、分类、页面以及文章页添加单独的 Description 和 Keywords。
很多人都在用 All in One SEO 插件解决这个问题,但是又有很多人说这个插件不好。大不了咱就自己用代码实现吧。下面提供露兜博客设置 keywords 和 description 的代码,将以下代码添加至 WordPress 主题 header.php 的

之间,最后用 UTF-8 编码另存为,否则中文会乱码:
<?php
$description = '';
$keywords = '';
if (is_home() || is_page()) {
// 将以下引号中的内容改成你的主页 description
$description = "露兜博客描述";
// 将以下引号中的内容改成你的主页 keywords
$keywords = "WordPress, 博客, 编程,php,ludou";
}
elseif (is_single()) {
$description1 = get_post_meta($post->ID, "description", true);
$description2 = str_replace("\n","",mb_strimwidth(strip_tags($post->post_content), 0, 200, "…", 'utf-8'));
// 填写自定义字段 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 可以到后台 - 文章 -分类目录,修改分类的描述
$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; ?>" />

以后在写博客文章时只需添加两个自定义栏目(在文章编辑页面下面,没有就点击右上角的显示选项)即可,第一个自定义栏目名称为 keywords,栏目值写上这篇文章的关键字。接着再添加第二个自定义栏目,自定义栏目名称为 description,后面的栏目值写上这篇日志的描述。自定义栏目用过一次后,以后再写日志只需在下拉框中选择即可。这样每篇文章都有你自定义的 keywords 和 description 了,你完全可以抛弃 All in One SEO 插件了。

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程

随机帖子小工具类别选择分类

2024-7-4 11:19:20

WordPress教程

WordPress 可用的缩略图函数

2022-11-18 14:38:52

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索