wordpress CMS主题 微信
  • 全部教程
  • Home > wordpress CMS主题制作 > 自动调用文章标题作为图片的alt属性

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

    高时银博客 wordpress CMS主题制作 点击: 2,966 次 0 0

    相信很多喜欢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属性,这时,就只好一张张地设置了。


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

    目前还没有评论。赶快来坐沙发吧。

    发表评论