之前小編做 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 信息