WordPress 默认会为图片添加 alt 和 title 属性,但需要手动添加。以下是几种方法可以自动为图片添加 alt 和 title 属性:

  1. 使用插件:可以使用插件如'SEO Friendly Images'或'Automatic Alternative Text'等为图片自动添加 alt 和 title 属性。这些插件会自动为图片添加 alt 属性,如果没有设置 title 属性,则使用图片文件名或描述作为 title 属性。

  2. 使用主题功能:有些 WordPress 主题提供了自动添加 alt 和 title 属性的功能。检查主题设置或文档,看看是否有这个功能。

  3. 编辑 functions.php 文件:可以编辑主题的 functions.php 文件,添加以下代码:

// 自动为图片添加 alt 和 title 属性
function add_image_title_alt_tags($html, $id) {
    $attachment = get_post($id);
    $title = $attachment->post_title;
    $alt = get_post_meta($id, '_wp_attachment_image_alt', true);
    $html = preg_replace('/(alt='')/i', 'alt='' . $alt . ''', $html);
    $html = preg_replace('/(title='')/i', 'title='' . $title . ''', $html);
    return $html;
}
add_filter('wp_get_attachment_image', 'add_image_title_alt_tags', 10, 2);

这段代码会自动为所有图片添加 alt 和 title 属性。如果图片已经设置了 alt 属性,则不会被替换。

无论使用哪种方法,自动添加 alt 和 title 属性都可以提高页面的可访问性和 SEO。

WordPress 图片自动添加 ALT 和 Title 属性

原文地址: https://www.cveoy.top/t/topic/lo2q 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录