之前小編做 WordPress 主題 的時候也研究過相關程式碼,但沒成功,可能還是因為 php 沒到家吧,函式沒定義 OK 。。。而今天要說的教程確確實實完成了 WordPress 文章圖片自動新增 alt 和 title 資訊的功能,可能對於新手會說,不清楚新增這兩個標籤的意義是什麼,那麼小編在這就進行一下掃盲吧。
搜尋引擎目前還不能對圖片進行一個抓取定義描述,但的搜尋引擎可以透過圖片的 alt 和 title 資訊來很快的清楚知道圖片的資訊,從而符合搜尋引擎規範,在我們進行 WordPress 主題做網站最佳化的時候能有個高分,當然被搜尋引擎抓取的圖片當然在 (百度) 的圖片裡,順便給網站帶來流量。
其實實現 WordPress 文章圖片自動新增 alt 和 title 資訊的功能有很多外掛可以完成,但是小編一直不喜歡用外掛,能夠程式碼完成的儘量程式碼實現了。。。而今天我們講的也是如何程式碼實現 WordPress 文章圖片自動新增 alt 和 title 資訊的功能,下面直接來教程吧:
- add_filter('the_content', 'imagesalt');
- function imagesalt($content) {
- global $post;
- $pattern ="/<a(.*?)href=('|")(.*?).(bmp|gif|jpeg|jpg|png)('|")(.*?)>/i";
- $replacement = '<a$1href=$2$3.$4$5 alt="'.$post->post_title.'" title="'.$post->post_title.'"$6>';
- $content = preg_replace($pattern, $replacement, $content);
- return $content;
- }
將上面的程式碼放到 WordPress 主題 資料夾下的 functions.php 檔案內,這樣文章圖片就會自動新增 alt 和 title 資訊