1. 程式人生 > >WordPress縮圖研究

WordPress縮圖研究

從 google blogger 切換寫作環境到 WordPress, 發現這個寫作工具真的很神奇,彈性很高,也有很多方便的外掛,不知道為什麼那麼多工師師們願意花時間讓WordPress的操作環境更加便利。 WordPress 這個工具分類是內容管理系統(Content Management System,簡稱CMS, 其實我有7年半的時間致力於開發CMS的系統,這個WordPress真的令人驚訝,在很多地方都做的比我之前公司開發的好,尤其是「開發簡單的個人化網站」和「大量釋出文章」這2塊領域。

這次要調整的是相關文章的縮圖,原本縮圖是隻會顯示 featured image(封面照片), 但我懶的去設封面照片,所以修改為

自動取內容附件裡的第1張圖片。接下來遇到第1個問題是縮圖太大,如下圖。

Screenshot 2016-05-16 11.28.56

我想,直接修改 php 裡的 html, 讓縮圖的thumbnail css 去套一個 overflow, 讓多的地方自己消失掉就好了。

看到 source code 長醬子,發現似乎可以直接調size 的引數,所以把 ‘size’ => ‘featured’ 修改為 medium:

$img = contango_get_image( array( ‘format’ => ‘html’, ‘size‘ => ‘medium‘, ‘attr’ => array( ‘class’ => ‘entry-image’ ) ) );

套出來的效果,還是有點出血,title 和 release date 超出block.

Screenshot 2016-05-16 11.29.05

size 修改為 ‘thumbnail’, 效果不錯,缺點是圖有點點小,是150×150 px.

Screenshot 2016-05-16 11.31.04

到 WordPress 管理介面,安裝 「Regenerate Thumbnails」plugin:

Screenshot 2016-05-16 11.49.29

在 「Settings」裡設定原本的 thumbnail 為 200×200 px:

Screenshot 2016-05-16 11.54.01

在「Tools」– 「Regen. Thumbnails」點「Regenerate All Thumbnails」:

Screenshot 2016-05-16 11.54.50

套完的效果,比剛才 150×150 px 漂亮很多:

Screenshot 2016-05-16 11.58.43