wordpress代码为文章图片自动添加alt和title信息

今天刚上线的,所以发现了不少问题,这段可以很方便的为图片添加alt和title,我们能够用代码来完成所需功能的,

就尽量不要使用插件,毕竟wordpress插件安装越多速度越慢嘛!

下面是需要添加到主题里的代码:

//给文章图片自动添加alt和title信息
add_filter('the_content', 'imagesalt');
function imagesalt($content) {
       global $post;
       $pattern ="/<a(.*?)href=('|\")(.*?).(bmp|gif|jpeg|jpg|png)('|\")(.*?)>/i";
       $replacement = '<a$1href=$2$3.$4$5 alt="'.$post->post_title.'" title="'.$post->post_title.'"$6>';
       $content = preg_replace($pattern, $replacement, $content);
       return $content;
}

20151029230029 20151029230146 将上面的代码放到 wordpress主题 文件夹下的functions.php文件内,这样文章图片就会自动添加alt和title信息。

发表评论