WordPress内容頁自動添加文章标題作爲圖片alt屬性

圖片的alt屬性對網站SEO有重要的作用,我們在使用wordpress建站添加文章或頁面時,很多時候會忘記添加圖片的alt信息。對于有很多圖片的網站,每張圖片都要再去設置alt,也是一件很繁瑣的事情。今天我們講解一下給wordpress博客内容的圖片自動添加圖片的alt屬性的方法。

實現的原理:判斷上傳的圖片是否添加了alt屬性,如果沒有,會自動添加文章标題作爲圖片alt屬性,以此來達到自動設置圖片alt屬性的功能。

切換到主題目錄,打開functions.php文件,添加如下代碼:

  1. //圖片添加alt屬性
  2. function image_alt( $imgalt ){
  3.         global $post;
  4.         $title = $post->post_title;
  5.         $imgUrl = “<img\s[^>]*src=(\”??)([^\” >]*?)\\1[^>]*>”;
  6.         if(preg_match_all(“/$imgUrl/siU”,$imgalt,$matches,PREG_SET_ORDER)){
  7.                 if( !empty($matches) ){
  8.                         for ($i=0; $i < count($matches); $i++){
  9.                                 $tag = $url = $matches[$i][0];
  10.                                 $judge = ‘/alt=/’;
  11.                                 preg_match($judge,$tag,$match,PREG_OFFSET_CAPTURE);
  12.                                 ifcount($match) < 1 )
  13.                                 $altURL = ‘ alt=“‘.$title.’” ‘;
  14.                                 $url = rtrim($url,’>’);
  15.                                 $url .= $altURL.’>’;
  16.                                 $imgalt = str_replace($tag,$url,$imgalt);
  17.                         }
  18.                 }
  19.         }
  20.         return $imgalt;
  21. }
  22. 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

評論0

請先
顯示驗證碼
沒有賬号?注冊  忘記密碼?

社交賬号快速登錄

學課技術網歡迎您的加入!