自动给文章图片添加描述信息和标题—WordPress教程

  • 2
  • 647 views
  • A+

有时候写文章的时候,难免会忘记给图片添加描述标题信息;
当文章数量很多一个个添加会很麻烦,楚盟个人博客之前在《WordPress全自动将远程图片本地化插件》介绍了远程图片自动本地化的方法,那么再结合这个自动添加图片描述标题功能的WordPress教程就很完美了;

在主题functions.php中添加如下代码:

1
2
3
4
5
6
7
8
9
//给文章图片自动添加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;
}

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

,输入正确后才能评论!

目前评论:2   其中:访客  1   博主  1

    • 外汇网 外汇网 1

      请问是插入模版代码的 那个位置呢?我分别放在 主题functions.php中 最前面和最后面 都没效果呢

        • 楚盟 楚盟 Admin

          @外汇网 这个是两年前的文章,好久没接触这个了或许已经失效了吧;