共计 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);
此种方法比较友好,对于之前发过的旧文章也同样具有效果。
正文完