1. 首页
  2. 建站教程

织梦dedecms自动给文章图片添加alt属性

为图片添加alt属性,非常有利于搜索引擎抓取网站图片,否则搜索引擎蜘蛛是不能识别图片的, 当我们发布文章有很多图片时,如果一个一个的添加alt属性,那么就太麻烦了,那么如何自动给文章图片添加alt属性呢?下面我们就来介绍一下。

织梦添加alt属性

1、先找到目录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’);

2、在这段代码下下面添加以下代码

//替换图片Alt为文档标题

$$this->Fields[‘body’] = str_ireplace(array(‘altalt=””‘,’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自动提取文章标题,这样我们就不需要在手动一个一个的添加图片alt属性了。

原创文章,作者:Ralap,如若转载,请注明出处:https://www.aipinyue.net/jianzhan/427.html

发表评论

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

评论列表(1条)

  • 紫书SEO博客 2019年2月1日 08:29:40

    修改代码后,直接上传图片就行了,可以自动获取标题为alt描述哦

联系我们

15811163279

在线咨询:点击这里给我发消息

邮件:1608196816@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息