之前小編做 WordPress 主題 的時候也研究過相關程式碼,但沒成功,可能還是因為 php 沒到家吧,函式沒定義 OK 。。。而今天要說的教程確確實實完成了 WordPress 文章圖片自動新增 alt 和 title 資訊的功能,可能對於新手會說,不清楚新增這兩個標籤的意義是什麼,那麼小編在這就進行一下掃盲吧。

搜尋引擎目前還不能對圖片進行一個抓取定義描述,但的搜尋引擎可以透過圖片的 alt 和 title 資訊來很快的清楚知道圖片的資訊,從而符合搜尋引擎規範,在我們進行 WordPress 主題做網站最佳化的時候能有個高分,當然被搜尋引擎抓取的圖片當然在 (百度) 的圖片裡,順便給網站帶來流量。

其實實現 WordPress 文章圖片自動新增 alt 和 title 資訊的功能有很多外掛可以完成,但是小編一直不喜歡用外掛,能夠程式碼完成的儘量程式碼實現了。。。而今天我們講的也是如何程式碼實現 WordPress 文章圖片自動新增 alt 和 title 資訊的功能,下面直接來教程吧:

  1. add_filter('the_content', 'imagesalt');
  2. function imagesalt($content) {
  3.        global $post;
  4.        $pattern ="/<a(.*?)href=('|")(.*?).(bmp|gif|jpeg|jpg|png)('|")(.*?)>/i";
  5.        $replacement = '<a$1href=$2$3.$4$5 alt="'.$post->post_title.'" title="'.$post->post_title.'"$6>';
  6.        $content = preg_replace($pattern$replacement$content);
  7.        return $content;
  8. }

將上面的程式碼放到 WordPress 主題 資料夾下的 functions.php 檔案內,這樣文章圖片就會自動新增 alt 和 title 資訊