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' );
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
不错啊,又省掉一个插件了。
还好吧,还是不用插件的快
站长 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信息
我看已经有alt了啊,不过好像内容不太好,这个应该只能修改代码了。
楼主这个是添加在什么位置 function的<?php后面么 再有这个添加的什么位置呀
是的,只要在这个文件里就行了,哪个位置都可以,但是不能是一个函数中间啊。