前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ZBLOG自动为内容图片添加alt属性 利于SEO效果

ZBLOG自动为内容图片添加alt属性 利于SEO效果

作者头像
老蒋
发布2021-12-27 11:16:07
4290
发布2021-12-27 11:16:07
举报
文章被收录于专栏:老蒋专栏

我们在使用ZBLOG PHP程序的时候,很多朋友们反馈到默认直接上传到ZBLOG的图片没有自带ALT属性,而是图片的名称,很不友好。于是我们会采用手动的方式编辑添加图片alt。有没有一个自动模式,可以实现ZBLOG自动为内容中的图片加上alt属性呢?

代码语言:javascript
复制
// 自动ZBP图片ALT itbulu.com整理自网络
function imgAlt(&$template){
	global $zbp;
	$article = $template->GetTags('article');
	$pattern = "/<img(.*?)src=('|\")([^>]*).(bmp|gif|jpeg|jpg|png|swf)('|\")(.*?)>/i";
	$replacement = '<img alt="'.$article->Title.'" src=$2$3.$4$5/>';
	$content = preg_replace($pattern, $replacement, $article->Content);
	$article->Content = $content;
	$template->SetTags('article', $article);
}

将代码添加到include.php主题这文件最后,然后再添加钩子。

代码语言:javascript
复制
Add_Filter_Plugin('Filter_Plugin_ViewPost_Template','imgAlt');

这个一般是添加的是网站标题作为ALT,至少比没有好一些。

本文出处:老蒋部落 » ZBLOG自动为内容图片添加alt属性 利于SEO效果 | 欢迎分享

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-07-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档