国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 乌什县| 常宁市| 泰和县| 陇南市| 德格县| 罗山县| 财经| 略阳县| 库尔勒市| 平邑县| 沈阳市| 兴城市| 华阴市| 西乌珠穆沁旗| 建德市| 乐至县| 龙里县| 息烽县| 马关县| 平南县| 南投市| 黄陵县| 安吉县| 加查县| 淳安县| 上思县| 上杭县| 保定市| 紫金县| 新宾| 黑河市| 宾阳县| 惠来县| 钦州市| 宣汉县| 尼玛县| 蒙山县| 阿拉善左旗| 凌海市| 江川县| 体育|