DedeCms织梦二次开发网-Dede织梦工场-DedeCms教程-Dede二次开发-DedeCms二次开发-Dede模块开发-Dede插件开发-Dede标签开发DedeCms织梦二次开发网

实践DedeCms织梦文章页图片自动添加ALT属性为文档标题

摘要:网站图片ALT优化对SEO的重要性,相信做SEO的站长都应该清楚,现在网站都是以图文资讯展示的,一旦太多图片没有ALT信息介绍,这对于搜索引擎是非常不友好,进而影响收录等等,为了
网站图片ALT优化对SEO的重要性,相信做SEO的站长都应该清楚,现在网站都是以图文资讯展示的,一旦太多图片没有ALT信息介绍,这对于搜索引擎是非常不友好,进而影响收录等等,为了友好搜索引擎,网站可以在搜索引擎有更多的收录,让网站分享的东西展示在更多用户面前体现,所以网站图片的ALT标签我认为是必须优化的
找到 include 目录下的 arc.archives.class.php 文件打开;

找下列代码

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

在代码下面加入以下代码

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

完成,效果演示看本站文章图片的ALT标签

DedeCMS织梦工场QQ群

群号(23871657) DedeCMS织梦工场
只适用于讨论dedecms二次开发相关话题,其他闲聊、广告、斗图、捣乱请自重自觉,谢谢合作!

不忘初心 、方得始终

DedeCMS织梦工场 - 致力于把最实用的DedeCms二次开发教程,DedeCms二次开发视频,DedeCms二次开发实例经验,分享给最需要的站长,希望每一位来访的站长都能有所收获!

如果您认为本网站的内容质量不错或者读后成功解决你心中的难题,觉得收获很大,那么不妨小额赞助一下,让我们有动力继续写出高质量的教程与更棒的程序教程。打赏记录

赞助方式

donate_zhifubao 支付宝手机客户端扫描上面的二维码进行赞助

donate_weixin 微信手机客户端扫描上面的二维码进行赞助

来源:DedeCms织梦工场 » 实践DedeCms织梦文章页图片自动添加ALT属性为文档标题
据说喜欢分享的,后来都成了大神: 更多