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