圖片的alt屬性對網站SEO有重要的作用,我們在使用wordpress建站添加文章或頁面時,很多時候會忘記添加圖片的alt信息。對于有很多圖片的網站,每張圖片都要再去設置alt,也是一件很繁瑣的事情。今天我們講解一下給wordpress博客内容的圖片自動添加圖片的alt屬性的方法。
實現的原理:判斷上傳的圖片是否添加了alt屬性,如果沒有,會自動添加文章标題作爲圖片alt屬性,以此來達到自動設置圖片alt屬性的功能。
切換到主題目錄,打開functions.php文件,添加如下代碼:
- //圖片添加alt屬性
- function image_alt( $imgalt ){
- global $post;
- $title = $post->post_title;
- $imgUrl = “<img\s[^>]*src=(\”??)([^\” >]*?)\\1[^>]*>”;
- if(preg_match_all(“/$imgUrl/siU”,$imgalt,$matches,PREG_SET_ORDER)){
- if( !empty($matches) ){
- for ($i=0; $i < count($matches); $i++){
- $tag = $url = $matches[$i][0];
- $judge = ‘/alt=/’;
- preg_match($judge,$tag,$match,PREG_OFFSET_CAPTURE);
- if( count($match) < 1 )
- $altURL = ‘ alt=“‘.$title.’” ‘;
- $url = rtrim($url,’>’);
- $url .= $altURL.’>’;
- $imgalt = str_replace($tag,$url,$imgalt);
- }
- }
- }
- return $imgalt;
- }
- add_filter( ‘the_content’,’image_alt’);
常見問題
源碼、模闆插件上傳安裝提示錯誤怎麽辦?
1、本站在打包Wordpress插件或者模闆的時候,一般會将官方文檔、官方申明、已經其他文件一起打包,因此,大部分插件模闆在安裝前需要解壓縮。
2、強烈推薦服務器使用linux系統,環境推薦 apache2+php+mysql,别給我說你還是你還是使用的windows服務器。。。。
購買後無法下載或者提取碼錯誤怎麽辦?
請聯系客服QQ:125252828 或者微信:dobunkan,由于騷擾信息過多,加好友時請說明原由!
小白建站啥都不會怎麽辦?
請與客服聯系,溝通具體的技術支持。由于搭建環境、調試程序需要花費一些時間,可能會收取一些費用。
怎樣催促站長更新?
直接微信或者QQ聯系本站客服,提供最新版本号以及軟件名稱,客服會在第一時間更新,如果超過2-3年未更新的請先聯系站長後再确認是否需要下載。
爲什麽打開鏈接看不到最新版本?
因爲網盤默認是按名稱排序,最新版本不一定會排在第一個,請打開鏈接後點擊右上角的“修改日期”,這時候更新列表就會按更新日期排序了。
原文鏈接:https://www.dobunkan.com/tools/26229,轉載請注明出處。
評論0