对于长期写博客的用户来说,网站当中的图片也是一个获取流量的入口,这已经是不争的事实,毕竟搜索引擎的流量巨大,用户的搜索词也是千变万化,说不定一个关键词,就可以为您的网站带来很多的流量。对于新手站长来说,可能不一定知道网页图片的alt和title有多重要,但是对于虫子君这样长时间写博客的人来说,这个功能是非常重要的。
因为图片的语义化,可以让搜索引擎明白你这张图片是什么含义,表达了什么意思。等同于说,你的网页做好了alt和title这些内容以后,那对于SEO是存在很大帮助。
很多实用WordPress的用户,主题并没有赋予图片title的能力,所以对于seo的优化自然也相对较差一点。毕竟获取流量的入口少了一个。
那今天newwordpress教大家如何利用纯代码让您的网页图片自动添加alt和title信息。
//给文章图片自动添加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; }
将以上代码,粘贴到你主题的function.PHP文件当中就可以实现功能了。