专注于网站推广优化,承接营销型网站建设,整站优化外包,AI人工智能优化咨询QQ:20167856

织梦DEDECMS文章如何添加alt标签

SEO建站必备 2019-05-06

文章摘要:织梦CMS如何自动添加alt标签?alt标签实际上是网站上图片的文字提示。加入alt标签有利于提高用户体验,也用有利于搜索引擎对网站图片的识别,进而提高网站的排名。 用DedeCMS在做图片站,一...

  织梦CMS如何自动添加alt标签?alt标签实际上是网站上图片的文字提示。加入alt标签有利于提高用户体验,也用有利于搜索引擎对网站图片的识别,进而提高网站的排名。

  用DedeCMS在做图片站,一般都是采集,很多图片没有alt标签,对搜索引擎来说并不友好,一张一张写相当麻烦,可以修改为文档关键字或文章标题作为图片alt描述。图片的匹配度当然没有手动的好,但做站群的时候能省事就好。

织梦DEDECMS文章如何添加alt标签

  修改文件include/arc.archives.class.php

  找到

1//设置全局环境变量

2$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];

3SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['aid'],$this->Fields['title'],'archives');

  在下面增加代码

1//替换图片Alt为文档关键字+标题

2$this->Fields['body'] = str_ireplace(array('alt=""','alt=\'\''),'',$this->Fields['body']);

3$this->Fields['body'] = preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU"," ",$this->Fields['body']);

4$this->Fields['body'] = str_ireplace("<img ","<img alt='".$this->Fields['keywords']." . ".$this->Fields['title']."'",$this->Fields['body']);

5//end

  重新生成文章即可,如果是其它字段,可以修改$this->Fields['body'] 为其它的字段名。

  众所周知,alt标签在html语言中的写法是这样的:

  是这样的,那么具体到每篇文章到底该怎么添加呢?

  因为有同学使用的是织梦后台,偶然发现了织梦文章页添加alt标签的方法,这里和大家做一个分享:

  织梦文章编辑页面——点击右上角的“源码”——文章编辑立刻呈现源码——找到引入图片位置

    喜欢(
    预约SEO专家

    添加QQ:20167856 免费领取优化工具和最新排名算法一份

    评论 发表我的评论
    昵称: 验证码: 点击我更换图片
    ()小伙伴在吐槽