最近在搜索图片的时候,搜索引擎是根据图片的alt属性来显示搜索结果的,感觉给图片添加一个alt属性是非常必要的。况且图片的alt的属性在SEO优化中也是一个非常重要的属性,目前的SEO检测工具都把图片alt属性列为重要的检测指标。
梦想之路网赚使用的Zblog的php版本,以前在发表文章的时候都没有给图片添加过alt属性,现在一一追加显得太麻烦,于是就找到了一个办法只需修改include.php文件就可以自动给图片添加alt属性,一劳永逸,非常的方便。
自动给图片添加alt属性步骤
1.找到当前使用主题的include.php文件(zb_users/theme/主题文件夹/include.php),用记事本打开,在最后一行的?>上面粘贴下面的函数代码:
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); }
2.在include.php的ActivePlugin_XXXX()函数部分(其中XXXX视主题不同而变化,只要找到ActivePlugin即可,一般是在头部前几行),粘贴下面的挂载接口代码:
Add_Filter_Plugin('Filter_Plugin_ViewPost_Template','imgAlt');
3.保存并退出,在网站的后台【清空缓存并重新编译模板】,记得在操作之前备份这个include.php文件,避免因操作失误导致异常发生。
梦想之路亲测好用,所有的图片自动添加文章的标题为alt属性,方法简单,不用繁琐手动添加,非常好用!