加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > wordpress > 正文

WordPress内容页图片智能添加alt属性(自动添加文章标题作为图片

发布时间:2020-12-14 14:40:04 所属栏目:wordpress 来源:网络整理
导读:图片的alt属性对网站SEO有重要的作用,我们在使用添加文章或页面时,很多时候会忘记添加图片的alt信息。对于有很多图片的网站,每张图片都要再去设置alt,也是一件很繁琐的事情。今天我们讲解一下给wordpress博客内容的图片自动添加图片的alt属性的方法。 实

图片的alt属性对网站SEO有重要的作用,我们在使用添加文章或页面时,很多时候会忘记添加图片的alt信息。对于有很多图片的网站,每张图片都要再去设置alt,也是一件很繁琐的事情。今天我们讲解一下给wordpress博客内容的图片自动添加图片的alt属性的方法。

实现的原理:判断上传的图片是否添加了alt属性,如果没有,会自动添加文章标题作为图片alt属性,以此来达到自动设置图片alt属性的功能。

切换到主题目录,打开functions.php文件,添加如下代码:

post_title; $imgUrl = "]*src=("??)([^" >]*?)1[^>]*>"; if(preg_match_all("/$imgUrl/siU",$imgalt,$matches,PREG_SET_ORDER)){ if( !empty($matches) ){ for ($i=0; $i < count($matches); $i++){ $tag = $url = $matches[$i][0]; $judge = '/alt=/'; preg_match($judge,$tag,$match,PREG_OFFSET_CAPTURE); if( count($match) < 1 ) $altURL = ' alt="'.$title.'" '; $url = rtrim($url,'>'); $url .= $altURL.'>'; $imgalt = str_replace($tag,$url,$imgalt); } } } return $imgalt; } add_filter( 'the_content','image_alt');
]*src=("??)([^" >]*?)1[^>]*>"
'
'

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读