学做网站培训课程介绍

当前位置:

wordpress纯代码替代ALL-IN-ONE-SEO插件

我们在自己做网站时,为了让自己的网站对搜索引擎更友好,我们会在网站上安装一个ALL-IN-ONE-SEO插件,这样可以给每一个网页写TITLE,DESCRIPTION,KEYWORD标签内容,这样可以让搜索引擎更容易识别网页的内容。

allinone

使用ALL-IN-ONE-SEO插件虽然帮助我们修改了网页的三大标签,但也给我们做网站带来了更大的负担,所以我们可以通过以下代码来替换ALL-IN-ONE-SEO插件,纯代码替换All-in-One-SEO插件,实现WordPress SEO优化

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="content-language" content="zh-CN" />
<title><?php if ( is_home() ) {
bloginfo('name'); echo " - "; bloginfo('description');
} elseif ( is_category() ) {
single_cat_title(); echo " _ "; bloginfo('name');
} elseif (is_single() || is_page() ) {
single_post_title(); echo " _ "; bloginfo('name');
} elseif (is_search() ) {
echo "搜索结果"; echo " _ "; bloginfo('name');
} elseif (is_404() ) {
echo '页面未找到!';echo " _ "; bloginfo('name');;
} else {
wp_title('',true);
} ?></title>
<?php
if (is_home()) {
$description = "学做网站论坛是一个细致的零基础学习怎么做网站的平台,大家可以在这里学习到如何做网站的知识和教程";
$keywords = "学建网站";}
elseif (is_single()|| is_page()) {
$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; ?>" />
<?php wp_head(); ?>

将以上代码放在我们网站的顶部模块中,这样就可以自动填写网页的标题及描述了,就不需要再使用ALL-IN-ONE-SEO插件。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

相关教程

  • 漂亮的wordpress淘客模板 图文教程 (111435 次浏览)
    今天再次给大家分享一款自己仿的一个wordpress淘客模板。这个模板是我自己在别人模板的基础上进行二次开发,自己比较喜欢。注意:此模板不支持IE6,
  • 用什么建网站?Wordpress建网站好不好?这些问题经常被新手问上问起。可以这样说,wordpress程序可以建各种类型的网站,它的功能强大之处令人称赞,
  • 纯代码Wordpress前台投稿功能制作方法,很多建网站学员学习了Wordpress教程后,使用Wordpress 程序建了网站。但如果每天都是自己更新文章,感觉会有点
  • 请注意,这里说的文章分页,不是学做网站论坛以前说的wordpress分页插件进行网站分类目录分页,而是一篇文章如果文字过多,会造成网页篇幅过长,影响
  • 我们在自己做网站时,为了让自己的网站对搜索引擎更友好,我们会在网站上安装一个ALL-IN-ONE-SEO插件,这样可以给每一个网页写TITLE,DESCRIPTION,KE
  • 插件介绍在网站中插入幻灯片可以让网站更加绚丽,例如学做网站论坛首页顶部左侧就是一个幻灯片,这种方式是直接借助js文件,然后嵌入到网站主题中的.
  • 本节课所使用的插件下载地址:https://pan.baidu.com/s/1ZZRYToVc_lbfbCEesbAKFwwordpress程序建网站的强大之处在于它有成千上成万的程序插件,每一