正文

ZBLOGPHP自動添加圖片ALT標(biāo)簽的實現(xiàn)方法

ZBLOG PHP 上傳的圖片ALT標(biāo)簽是圖片名稱。是不是可以不要每次手工修改,能夠直接變成標(biāo)題的ALT標(biāo)簽。于是老蔣找找網(wǎng)上有沒有解決辦法,對于WordPress的ALT標(biāo)簽是可以通過插件或者無插件代碼實現(xiàn)的,對于ZBLOG PHP程序應(yīng)該也是可以實現(xiàn)。

function autoimgalt(&$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);

}

這里我們需要到當(dāng)前的ZBLOG PHP主題的"include.php"文件中添加代碼。

Add_Filter_Plugin('Filter_Plugin_ViewPost_Template','autoimgalt');

然后我們需要在主題的激活接口添加(ActivePlugin_主題ID())。

聲明:月季網(wǎng)致力月季產(chǎn)業(yè),部分文字和圖片來源網(wǎng)絡(luò),版權(quán)歸原作者,如有侵權(quán)請聯(lián)系刪除。

月季網(wǎng)

月季網(wǎng)