汇聚全网精品模板
永久免费下载使用

织梦dedecms网站优化文章图片自动添加alt属性简单方法

2022-11-9 00:50:13,本文360字,阅读全文约需52秒。

今天分享下,织梦文章图片添加alt标签的方法,图片alt标签的意义很简单,也好理解,那就是告诉搜索引擎这张图片是什么内容。

图片alt标签有什么作用

1、增加页面的文本内容。我们知道,搜索引擎对于页面内容的判断,更多还是在于文本,如果图片不加alt标签的话,那么对搜索引擎来说就仅仅是张图,没有更多实际性的内容。尤其是图片多的页面,如果不添加alt标签,是非常不利于页面SEO优化的。

文章内容alt标签是否有助于网站优化

2、图片出问题的时候,可以显示出文字,告诉浏览者信息。比如说某种图片的链接地址错了,或者图片被不小心删除了,如果图片本身添加了alt标签的话,那么在页面上就会显示出alt标签的文字。

实现自动添加图片的alt属性也很简单,具体步骤为:

第一步:首先查找打开:include/ arc.archives.class.php

查找大概在240行:

//设置全局环境变量
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];
SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['aid'],$this->Fields['title'],'archives');

在其代码下面添加如下代码:

//替换图片Alt为文档标题
$this->Fields['body'] = str_ireplace(array('alt=""','alt='''),'',$this->Fields['body']);
$this->Fields['body'] = preg_replace("@ [s]{0,}alt[s]{0,}=["'s]{0,}[sS]{0,}["'s] @isU"," ",$this->Fields['body']);
$this->Fields['body'] = str_ireplace("<img " ,"<img alt='".$this->Fields['title']."' ",$this->Fields['body']);

保存后,重新生成下全站文章即可,图片ALT属性就自动加上了。如果遇到问题,可以联系客服或者加入模板铺站长交流群求助。