WordPress 自动添加图片 ALT 和 Title 属性:SEO 优化指南
为了让网站更加友好的 SEO,我们需要为每个图片添加 ALT 和 title 属性。这些属性不仅能够增加图片的可访问性,也有助于搜索引擎更好地理解图片的内容。
在 WordPress 中,我们可以使用以下两种方法自动为图片添加 ALT 和 title 属性:
- 使用插件
 
WordPress 有很多插件可以帮助我们自动为图片添加 ALT 和 title 属性。其中最受欢迎的插件是 SEO 优化插件 Yoast SEO。在 Yoast SEO 插件中,我们可以轻松设置图片的默认 ALT 和 title 属性,也可以为每个图片单独设置不同的属性。
- 使用代码
 
我们也可以通过在 functions.php 文件中添加代码来自动为图片添加 ALT 和 title 属性。以下是一个简单的代码片段,可以自动为所有图片添加相同的 ALT 和 title 属性:
function add_image_title_alt_tags($attr, $attachment) {
  $attr['alt'] = 'Your ALT tag text';
  $attr['title'] = 'Your title tag text';
  return $attr;
}
add_filter('wp_get_attachment_image_attributes', 'add_image_title_alt_tags', 10, 2);
将以上代码添加到 functions.php 文件中后,所有图片都将自动添加相同的 ALT 和 title 属性。如果您想为每个图片单独设置不同的属性,可以修改代码以使用动态文本。例如,您可以使用以下代码从图片标题中提取 ALT 和 title 属性:
function add_image_title_alt_tags($attr, $attachment) {
  $title = get_post($attachment->ID)->post_title;
  $attr['alt'] = $title;
  $attr['title'] = $title;
  return $attr;
}
add_filter('wp_get_attachment_image_attributes', 'add_image_title_alt_tags', 10, 2);
通过以上两种方法之一,您可以轻松为 WordPress 网站中的所有图片添加 ALT 和 title 属性,从而提高网站的 SEO 和可访问性。
原文地址: https://www.cveoy.top/t/topic/lo1a 著作权归作者所有。请勿转载和采集!