wordpress站点自动给图片添加alt属性代码

经过百度的SEO检测发现,图片建议加入alt属性。万能的wordpress额,一搜索就有相应的答案了,记录如下。

function photo_alt($c) {
global $post;//全局量
$title = $post->post_title;//文章标题
$s = array('/src="(.+?.(jpg|bmp|png|jepg|gif))"/i' => 'src="$1" alt="'.$title.'"');
foreach($s as $p => $r){
$c = preg_replace($p,$r,$c);
}
return $c;
}
add_filter( 'the_content', 'photo_alt' );
reeoo.com - web design inspiration

6条评论

  1. 刘荣焕说道:

    楼主这个是添加在什么位置 function的<?php后面么 再有这个添加的什么位置呀

  2. 刘荣焕说道:

    站长 http://themeidea.com/ 您帮忙看看我的这个使用百度平台时候还是没有Alt信息 我是这样自添加的
    post_title;//文章标题
    $s = array(‘/src=”(.+?.(jpg|bmp|png|jepg|gif))”/i’ => ‘src=”$1″ alt=”‘.$title.'”‘);
    foreach($s as $p => $r){
    $c = preg_replace($p,$r,$c);
    }
    return $c;
    }
    add_filter( ‘the_content’, ‘photo_alt’ );

    前面的<?php是文件最开始的代码
    添加以后百度站长平台还是没有检测到Alt信息

  3. 侯永禄说道:

    不错啊,又省掉一个插件了。

发表评论

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