WordPress 给文章内图片自动添加alt属性的方法

摘要: 前面和大家分享过WordPress 文章如何自动增加关键词为内链【非插件】文章,下面的代码直接加到wordpress主题文件夹瞎的 functions.php 中即可/** Auto-Generate ALT tag for images */function image_alt_tag($conte ...
前面和大家分享过WordPress 文章如何自动增加关键词为内链【非插件】文章,下面的代码直接加到wordpress主题文件夹瞎的 functions.php 中即可

/** Auto-Generate ALT tag for images */
function image_alt_tag($content) {
    global $post;
    preg_match_all('/<img (.*?)\/>/', $content, $images);
    if (!is_null($images)) {
        foreach($images[1] as $index = >$value) {
            $new_img = str_replace('<img', '<img alt="'.get_the_title().'-'.get_bloginfo('name').'"', $images[0][$index]);
            $content = str_replace($images[0][$index], $new_img, $content);
        }
    }
    return $content;
}
add_filter('the_content', 'image_alt_tag', 99999);

加上代码以后,可以看https://www.aqseat.com/18/下面的效果,图片自动添加标题为文章内图片的ALT属性了,而且前期已经更新的文章图片也都自动有了ALT属性,发现wirdpress可玩性真的很强。

相关阅读