wordpress自动给文章页图片添加Alt描述的方法

104次阅读
没有评论

共计 1080 个字符,预计需要花费 3 分钟才能阅读完成。

使用 wordpress 建站时,有些主题没有很好优化网站文章页图片的 Alt 描述,对其进行优化通常采取两种策略,使用插件或者使用代码,当然,对于 SEO 站长而言,通常更倾向于代码来解决问题。下面随橘子君一起来了解一下吧。

wordpress 文章页图片自动加描述的代码:

// 文章图片自动添加 alt 和 title 属性
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').'"title="'.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);

直接将上面的代码添加到即可,文章页的图片图片不仅添加了 Alt 描述,还添加了 title 标签,当然,若你不想展现 title 标签,以及 Alt 标签描述后缀的主标题,可以将它们删除,以下便是修改后的代码:

// 文章图片自动添加 alt 属性
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().'" ', $images[0][$index]);
    $content = str_replace($images[0][$index], $new_img, $content);}}
    return $content;
}
add_filter('the_content', 'image_alt_tag', 99999);

此种方法比较友好,对于之前发过的旧文章也同样具有效果。

 

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-06-03发表,共计1080字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)