wordpress 快速設定 文章的第一張圖片為縮圖

WordPress :如何擷取文章內第一張圖片作為縮圖?

1. 抓取文章第一張圖片

而抓取文章第一張圖片的方式,也非常簡單,只要寫成一個函式就可以達成。另外,這個函式會先判斷目前有沒有設定特色圖片,沒有設定才會去抓第一張圖片,有設定就會直接回傳特色圖片路徑。把以下代碼寫入function.php

而抓取第一張圖片的方式其實很簡單,我們只要用 PHP 的 preg_match 用正規表達式去比對就可以了。另外,因為我們只要第一張圖片,所以不使用 preg_match_all。

改良版: 可以傳post_id去指定何篇文章


2. 若無特色圖片就用第一張圖片吧
去找index.php 或是其他取用到feature picture的地方, 加入else判斷式吧!

在〈wordpress 快速設定 文章的第一張圖片為縮圖〉中有 3 則留言

  1. 自動引用通知: 修改Theme,使用第一張圖片的縮圖 – A man's purpose

  2. 自動引用通知: 解決AMP找不到特色圖片的錯誤 not foundfeature image url (使用Google推薦外掛AMP for WP – Accelerated Mobile Pages for WordPress) | 易春木

發表迴響