wordpress编辑器写文章插入图片时,自动添加一个alt=””怎么去掉?

小白发现这个现象在部分主题会出现。就是在wordpress编辑器插入本地图片时,会给代码自动添加上一个alt=””的标签,包括wordpress自带的主题Twenty Fifteen。这东西根本不需要。一般针对seo,图片的alt和title都是调用文章标题。

wordpress编辑器写文章插入图片时,自动添加一个alt=””怎么去掉?_图片 No.1

但它默认增加了一个alt为空的值,就会导致前台代码,图片属性会出现两个alt值。这样显然是不对的。

wordpress编辑器写文章插入图片时,自动添加一个alt=””怎么去掉?_图片 No.2

那么怎么让它不自动生成这个alt=””呢?

在主题文件function.php里,添加这么一个函数即可搞定:

/** 去掉编辑器播放图片时默认添加alt="" **/
add_filter( 'post_thumbnail_html', 'fanly_remove_images_attribute', 10 );
add_filter( 'image_send_to_editor', 'fanly_remove_images_attribute', 10 );
function fanly_remove_images_attribute( $html ) {
	//$html = preg_replace( '/(width|height)="\d*"\s/', "", $html );
	$html = preg_replace( '/alt=""/', "", $html );
	$html = preg_replace( '/  /', "", $html );
	return $html;
}

未经允许不得转载:自学控 - 自己建站也轻松 » wordpress编辑器写文章插入图片时,自动添加一个alt=””怎么去掉?

分享到: 更多 (0)
avatar
自己建站,一点一滴积累经验。

自学控[zixuekong.com]

关于本站

登录

忘记密码 ?