WordPress 很多主題都已經把自動添加圖片 alt 屬性當做標配來使用,但是 zblogPHP 很多主題都沒有這個功能,只能另行安裝一款插件來代替,所以今天就跟大家說一說如何 zblogPHP 站點(主題)自動添加圖片 alt 屬性。
alt是圖片標簽img的一個特點,其效果除了在圖畫無法顯現時,瀏覽器把alt特點值代替圖片顯現外,在SEO優化中也是非常重要的一個標簽特點,時下的SEO檢測工具都把alt列為重要檢測指標。
在運用zblog php編輯器上傳插入圖片過程中,博主往往會疏忽或許漏掉圖片alt,事后想起再逐一查看明顯極度耗費時刻,而經過函數代碼則能夠主動給一切圖片增加alt特點,一勞永逸。
操作步驟
1、編輯主題的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_Tctitleseo()函數部分,添加掛載接口代碼:
Add_Filter_Plugin('Filter_Plugin_ViewPost_Template','imgAlt');
3、保存后,文章中的圖片就會自動添加alt屬性,并把文章標題設置為alt屬性值。
代碼來自應用中心的Tctitleseo插件,不想動手的博主,可以直接在應用中心安裝插件實現。
新聞熱點
疑難解答