zblog文章内容图片自动添加alt属性的方法代码

作品展示 0 258

zblog上传图片插入文章后,图片的alt属性使用的是图片上传前的文件名称,而图片名称往往使用英文或者数字,作为SEO中比较重要的一个标签属性,如果使用没有意义的属性值,显然符合SEO要求,但一个一个地手动修改,又会占用不少时间,因此自动给zblog文章图片添加alt属性值,就显得非常有必要。

zblog文章内容图片自动添加alt属性的方法代码

在主题的include.php文件,添加代码:

PHP
function qiteen_setImgAlt(&$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文件的ActivePlugin_函数里添加代码:

PHP
Add_Filter_Plugin('Filter_Plugin_ViewPost_Template','qiteen_setImgAlt');

保存文件后,更新缓存即可。

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码