WordPress 图片自动添加 ALT 和 Title 属性
WordPress 默认会为图片添加 alt 和 title 属性,但需要手动添加。以下是几种方法可以自动为图片添加 alt 和 title 属性:
-
使用插件:可以使用插件如'SEO Friendly Images'或'Automatic Alternative Text'等为图片自动添加 alt 和 title 属性。这些插件会自动为图片添加 alt 属性,如果没有设置 title 属性,则使用图片文件名或描述作为 title 属性。
-
使用主题功能:有些 WordPress 主题提供了自动添加 alt 和 title 属性的功能。检查主题设置或文档,看看是否有这个功能。
-
编辑 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。
原文地址: https://www.cveoy.top/t/topic/lo2q 著作权归作者所有。请勿转载和采集!