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