wordpress文章圖片屬性替換

來源:互聯網
上載者:User
最近用wordpress建了個小圖片站,有點問題請教下:

文章頁代碼:








問題1,圖片路徑中有空格,如何使用php把空格全部替換成杠"-",由1112 cat 變成 1112-cat
問題2,替換空格後,在圖片路徑中.jpg後面加上七牛圖片樣式 !width300

請教這兩個問題如何用php解決

回複內容:

最近用wordpress建了個小圖片站,有點問題請教下:

文章頁代碼:








問題1,圖片路徑中有空格,如何使用php把空格全部替換成杠"-",由1112 cat 變成 1112-cat
問題2,替換空格後,在圖片路徑中.jpg後面加上七牛圖片樣式 !width300

請教這兩個問題如何用php解決

圖片站的圖片是本地上傳還是抓取的圖片?最後圖片是上傳至七牛的?上傳或者抓取後,正則按照你說明的替換,後面追加上你提到的參數。

不知道是不是我沒有理解到你的痛點在哪?可以繼續回複追問,後續我電腦給你更新回複。

  1. 問題1

提醒一句,就算你用php將空格替換了,但是如果你伺服器上的目錄名稱沒有修改,你的圖片開啟只能是404。
php的函數,你可以用str_replace,這個函數在我的網站曆史文章中有過應用,你可以在文中搜尋str_replace,查看第二個結果。

  1. 問題2

可以參考這個:

/** * 七牛縮圖和浮水印**/function QiNiuThumbnailWatermark($content) {   global $post;   $pattern ="//i";   /* 下面這行代碼中的dengxiang是七牛樣式中的樣式名稱,而斜杠為七牛中設定的樣式分割符 */   $replacement = '';   $content = preg_replace($pattern, $replacement, $content);   return $content;}add_filter('the_content', 'QiNiuThumbnailWatermark');?>

具體使用方法可以看這裡:七牛圖片處理樣式的正確使用方式

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.