之前小编做 WordPress 主题 的时候也研究过相关代码,但没成功,可能还是因为 php 没到家吧,函数没定义 OK 。。。而今天要说的教程确确实实完成了 WordPress 文章图片自动添加 alt 和 title 信息的功能,可能对于新手会说,不清楚添加这两个标签的意义是什么,那么小编在这就进行一下扫盲吧。

搜索引擎目前还不能对图片进行一个抓取定义描述,但的搜索引擎可以通过图片的 alt 和 title 信息来很快的清楚知道图片的信息,从而符合搜索引擎规范,在我们进行 WordPress 主题做网站优化的时候能有个高分,当然被搜索引擎抓取的图片当然在 (百度) 的图片里,顺便给网站带来流量。

其实实现 WordPress 文章图片自动添加 alt 和 title 信息的功能有很多插件可以完成,但是小编一直不喜欢用插件,能够代码完成的尽量代码实现了。。。而今天我们讲的也是如何代码实现 WordPress 文章图片自动添加 alt 和 title 信息的功能,下面直接来教程吧:

  1. add_filter('the_content', 'imagesalt');
  2. function imagesalt($content) {
  3.        global $post;
  4.        $pattern ="/<a(.*?)href=('|")(.*?).(bmp|gif|jpeg|jpg|png)('|")(.*?)>/i";
  5.        $replacement = '<a$1href=$2$3.$4$5 alt="'.$post->post_title.'" title="'.$post->post_title.'"$6>';
  6.        $content = preg_replace($pattern$replacement$content);
  7.        return $content;
  8. }

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