WordPress文章中的图片添加alt属性,很多时候都是因为SEO,但很多人包括小编在内,很多时候也是不会去添加的。
相关阅读:
1、为WordPress文章图片自动添加alt与title属性
2、WordPress图片怎么自动添加alt和title属性
今天追格小编教你如何将title标签作为文章图片的alt属性。
function callback($buffer) {
/* modify buffer here, and then return the updated code*/
$title='';
$res = preg_match('/<title>(.*?)</title>/', $buffer, $title_matches);
if ($res) {
/*Clean up title: remove EOL's and excessive whitespace.*/
$title = preg_replace('/s+/', ' ', $title_matches[1]);
$title = trim($title);
}
preg_match_all('/<img (.*?)/>/', $buffer, $images);
if(!is_null($images)) {
foreach($images[1] as $index => $value) {
preg_match('/alt="(.*?)"/', $value, $img);
preg_match('/alt='(.*?)'/', $value, $img2);
if(!is_null($images)) {
if((!isset($img[1]) || $img[1] == '') || (!isset($img2[1]) || $img2[1] == '')) {
$new_img = str_replace('<img', '<img alt="'.$title.'"', $images[0][$index]);
$buffer = str_replace($images[0][$index], $new_img, $buffer);
}
}
}
}
return $buffer;
}
function buffer_start() {
ob_start();
}
function buffer_end() {
echo callback(ob_get_clean());
}
add_action('wp', 'buffer_start', 0); add_action('wp_footer', 'buffer_end');
上面代码添加到当前WordPress模板的functions.php文件中即可。
需要注意的是,上面代码中虽有缓冲区代码,可能还会降低效率,建议安装静态缓存插件。
-
关于2024年“五一”劳动节放假安排的通知关于2024年“五一”劳动节放假安排的通知
-
追格小站点评WordPress主题 V1.5.5 更新产品集排序功能追格小站点评主题是一个互联网创新产品分享与点评导航主题。用户在这发掘和发布有趣的产品(网址、小程序、APP),为喜欢的点赞与点评。
-
追格WordPress资讯小程序更新发布V1.6.0专为内容/资源下载场景设计,一站式解决内容和流量变现难题的WordPress资讯小程序。
-
配色新选择:小站点评色彩导航重磅发布追格小站点评主题中特别增设了"色彩导航"栏目。这一新栏目不仅集合了丰富的配色方案、渐变色,还特别融入了中国传统的色彩元素,并提供了颜色码转换工具等实用功能
-
追格企业官网主题 更新发布产品、新闻动态排序等功能追格企业官网主题(专业版)由追格开发的一款WordPress主题模板,专为企业建站和追格企业官网小程序PC配套而设计,功能集产品与服务、经典案例、新闻动态、留言反馈、公司简介、联系我们等模块,简单易用,无需懂代码。
-
追格企业官网主题(多语版)用户中心上线,未来功能更值得期待追格企业官网(多语言版)近日推出了全新的用户中心,为用户带来了更加便捷和个性化的服务体验。这个用户中心支持传统的用户名和密码注册方式,同时也提供了便捷的微信扫码登录选项,让你轻松登录。在这里,你可以轻松修改个人资料、更新密码。
暂无评论,抢个沙发...