Zblog博客如何自动为内容图片添加alt属性

时间:2023年05月24日

/

来源:网络

/

编辑:佚名

我们在使用ZBLOG PHP程序的时候,很多朋友们反馈到默认直接上传到ZBLOG的图片没有自带ALT属性,而是图片的名称,很不友好。于是我们会采用手动的方式编辑添加图片alt。有没有一个自动模式,可以实现ZBLOG自动为内容中的图片加上alt属性呢?
// 自动ZBP图片ALT 
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主题这文件最后,然后再添加钩子。
Add_Filter_Plugin('Filter_Plugin_ViewPost_Template','imgAlt');
这个一般是添加的是网站标题作为ALT,至少比没有好一些。
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。