国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

WordPress 去除圖片img標(biāo)簽的高度與寬度

2024-09-07 00:50:32
字體:
供稿:網(wǎng)友

我們?cè)诤笈_(tái)上傳文件時(shí)會(huì)碰到上傳的圖片會(huì)自動(dòng)加上高度與寬度了,那么有時(shí)我們并不需要這個(gè)東西要怎么取消呢?下面我們一起來看看我總結(jié)的兩種方法.

要求,如,在桌面設(shè)備上,圖片使用的是以下的HTML代碼:

<img src="abc.png" alt="abc" width="580" height="267" />

在移動(dòng)設(shè)備端,因?yàn)槠聊欢急容^小,如果要讓圖片自適應(yīng)屏幕,我們應(yīng)當(dāng)把width和height屬性去除,不然圖片可能會(huì)比屏幕大,代碼如下:

<img src="abc.png" alt="abc" />

方法一:將下面代碼復(fù)制到當(dāng)前主題的 functions.php 文件中:

  1. add_filter( 'post_thumbnail_html''remove_width_attribute', 10 ); 
  2. add_filter( 'image_send_to_editor''remove_width_attribute', 10 ); 
  3. function remove_width_attribute( $html ) { 
  4.    $html = preg_replace( '/(width|height)="/d*"/s/'""$html ); 
  5.    return $html

方法二:代碼如下:

  1. // 自適應(yīng)圖片刪除width和height,by Ludou 
  2.     function ludou_remove_width_height_attribute($content){ 
  3.       preg_match_all("/<[img|IMG].*?src=[/'|/"](.*?(?:[/.gif|/.jpg|/.png/.bmp]))[/'|/"].*?[//]?>/"$content$images); 
  4.       if(!emptyempty($images)) { 
  5.         foreach($images[0] as $index => $value){ 
  6.           $new_img = preg_replace('/(width|height)="/d*"/s/'""$images[0][$index]); 
  7.           $content = str_replace($images[0][$index], $new_img$content); 
  8.         } 
  9.       } 
  10.       return $content
  11.     } 
  12.     // 判斷是否是移動(dòng)設(shè)備瀏覽 
  13.     if(wp_is_mobile()) { 
  14.        // 刪除文章內(nèi)容中img的width和height屬性 
  15.        add_filter('the_content''ludou_remove_width_height_attribute', 99); 
  16.     } 

這樣我再試一下是不是達(dá)到想要的結(jié)果了.

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 陆良县| 揭西县| 长丰县| 乐清市| 甘谷县| 广元市| 扎赉特旗| 河间市| 泰和县| 龙门县| 兴仁县| 鄂伦春自治旗| 厦门市| 吉林省| 墨竹工卡县| 绩溪县| 鄯善县| 会昌县| 青河县| 莒南县| 武安市| 绥棱县| 武冈市| 丹寨县| 油尖旺区| 枣阳市| 沾化县| 东山县| 鄯善县| 射洪县| 东平县| 敖汉旗| 和林格尔县| 塔河县| 绵竹市| 休宁县| 华坪县| 华坪县| 旺苍县| 盐池县| 盐池县|