A-A+

自动给 wordpress 站内图片添加 alt 和 title 属性

2015年08月26日 编程技术 暂无评论

今天在看自己站点的时候发现有一些图片是没有 alt 和 title 描述属性的,在我之前的文章图片中,基本上都会添加 title,这对于 seo 优化是有很大帮助的,也有可能有的时候忽略了一些文章吧,今天在谷歌找了一个插件,可以很好的解决 wordpress 文章中的图片没有 alt 或 title 的问题,也就是安装上这款插件后,会自动给图片添加上 alt 或 title 的描述属性,今天小虎博客介绍的就是 SEO Friendly Images 的插件了。

在后台插件处搜索 SEO Friendly Images,进行在线安装启用即可,访问 wp 后台->设置->SEO Friendly Images,进入到后台设置界面,进行简单的设置就可以了,里面的几项都很简单,这里不再介绍了。

除了安装 SEO Friendly Images 插件之外可以自动给图片添加上 alt 或 title 描述属性之外,当然还少不了纯代码的实现了,代码如下:

  1. function image_alt($c) {  
  2. global $post;//全局量  
  3. $title = $post->post_title;//文章标题  
  4. $s = array('/src="(.+?.(jpg|bmp|png|jepg|gif))"/i' => 'src="$1" alt="'.$title.'"');  
  5. foreach($s as $p => $r){  
  6. $c = preg_replace($p,$r,$c);  
  7. }  
  8. return $c;  
  9. }  
  10. add_filter( 'the_content', 'image_alt' );  

将本代码放入到主题 functions.php 文件中即可,这段代码有个小缺点就是不能够替换之前的 alt 信息,也就是说,比如我们之前的图片本身有 alt 信息,如果添加上这段代码之后,就会变成两个 alt 信息,如果不确定自己有多少图片有 alt 信息的情况下,还是建议直接使用插件来实现。

标签:

给我留言