• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > wordpress CMS主题制作 > 自动调用文章标题作为图片的alt属性

    自动调用文章标题作为图片的alt属性

    作者: 分类:wordpress CMS主题制作 点击: 4,211 次
    wordpress CMS主题:ssmay主题

      相信很多喜欢wordpress的朋友,在建站初期发布文章的时候,总是会出现一种不利于SEO的情况:就是在插入图片的时候,总是忘了设置图片的alt属性,这样一来,对于搜索引擎来说是不太友好的。就算是一些老手,也会偶尔出现类似情况。那么,怎样才能有效避免这种情况的发生呢?根据自已的想法,我查找了一些资料,最后,发现一种非常不错的方法,就是通过代码让图片在插入时自动调用文章的标题作为图片的alt属性。下面,就一起来看看怎样来实现 。

      找开当前主题的function.php文件,在里面(最好是在结尾处,这样好找到)加上下面的代码:

      //图片alt——给文章图片自动添加alt和title信息
      add_filter('the_content', 'img_info');
      function img_info ($img_info)
      { $pattern = "/<img(.*?)src=('|\")([^>]*).(bmp|gif|jpeg|jpg|png)('|\")(.*?)>/i";
      $replacement = '<img$1src=$2$3.$4$5 alt="'.get_the_title().'" title="'.get_the_title().'"$6>';
      $img_info = preg_replace($pattern, $replacement, $img_info);
      return $img_info; }

      养成写注释的习惯,注明这段代码是用来做什么的。这样,以后查找或要修改的时候,就可以很方便地找到它。

      插入上面的代码后,你再在新发布文章的时候,插入图片就会自动调用文章标题作为图片的alt属性了,省去了额外输入。这样就可以适当地偷偷懒了。不过,这也有一个弊端:如果文章图片比较多的时候,每张图片都会是一样的alt属性,这时,就只好一张张地设置了。



      QQ二维码

    文章作者:高时银博客
    本文地址:http://wanlimm.com/7720131222690.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.