一篇已經上線半年的服務頁面,價格和流程都過時了,你想整段重寫,滑鼠卻停在編輯器上遲遲不敢按下更新。只要一儲存,正在瀏覽這頁的訪客,下一秒看到的就是寫到一半、格式跑掉、圖片還沒補上的半成品。
這種進退兩難,其實是不少人管理 WordPress 網站時常常遇到的麻煩,想複製一份格式排好的頁面當範本,或是想把舊文章的架構整個換掉再上線,卻找不到安全的做法。Duplicate Post 是一款免費的 WordPress 外掛,讓文章、頁面或任何自訂內容類型可以整份複製成草稿,也能在不讓原文離線的情況下先在背後改寫,確認沒問題才換版。 在許多外掛動輒要求付費升級才有進階功能的環境裡,它完全免費,而且是這個領域裡少數內建「先在背後改寫、確認沒問題再上線」機制的選擇。

Duplicate Post 是什麼?免費的 WordPress 內容複製與改寫外掛
Duplicate Post 原本是一款獨立開發的外掛,2020 年被 Yoast 收購之後才正式併入 Yoast 旗下,產品名稱也跟著改成現在大家看到的 Yoast Duplicate Post。收購之後這款外掛的路線很單純,本體從頭到尾維持完全免費,沒有另外推出付費進階版,跟同樣掛在 Yoast 名下、要收年費的 Yoast SEO Premium 是兩個獨立的產品。
根據 WordPress.org 官方外掛頁面的公開資料,這款外掛目前的版本落在 4.7,最近一次更新是在 2026 年 8 月,累計安裝數超過 300 萬,538 則使用者評分裡有 473 則是五星,整體評分達到 94%。相容性測試已經涵蓋到 WordPress 7.1,最低需求則是 6.8。這一串數字合起來看,說明的是同一件事,在「複製文章、改寫既有內容」這個小眾但很多網站都用得到的功能領域裡,它是目前使用基數最大、也最被信任的選擇。
市面上不是只有這一款外掛能做類似的事,像 AIOSEO 也推出了一款免費的複製文章外掛,不過真正把「重寫再發佈」做成完整機制、而且長年是這個領域安裝數最多的,還是 Yoast 版本的 Duplicate Post。
適合用複製功能的四種情境
知道它是什麼還不夠,更實際的問題是,什麼情況下該伸手用複製功能,而不是打開一個空白頁面重新打字。根據 Yoast 官方整理,大致可以分成四種情境。
第一種是手上已經有一個排版設定好的頁面,像是電商的產品頁或活動報名頁,格式和欄位都調過,新的內容只是換個主角,這時候複製一份既有頁面再改內容,比從零開始重排快得多。第二種是想對一篇已經發佈的文章做大幅度改寫,但改到一半的畫面不想曝光在前台。
第三種是排程更新,內容已經改好,但希望等到產品上市或活動開始那個時間點才讓新版本上線,而不是現在就換掉。第四種比較容易被忽略,是把幾篇內容相近、彼此在搜尋排名上互相搶排名的文章合併成一篇更完整的版本,與其讓兩篇薄內容互相稀釋,不如複製一篇當底稿,把另一篇的重點併進來,再讓其中一篇下架。

從外掛安裝畫面啟用後就能立即使用
取得這款外掛的路徑跟安裝任何 WordPress 外掛一樣,在後台「外掛」選單裡點「安裝外掛」,搜尋 Duplicate Post,找到之後按安裝、再按啟用即可,也可以直接下載外掛的壓縮檔,手動上傳到網站的 /wp-content/plugins/ 目錄。安裝前留意一下版本相容性,目前這款外掛最低需要 WordPress 6.8,測試相容到 7.1,版本太舊的網站建議先確認核心有沒有更新過。
啟用之後不用另外找設定入口,後台左側「設定」選單底下會直接多出一個「Duplicate Post」項目,點進去就是這款外掛所有可以調整的地方,複製哪些內容欄位、哪些角色與文章類型能用、按鈕要出現在後台哪些位置,這些都在同一個設定畫面裡分頁管理。
複製與新草稿背後其實是兩種不同的操作流程
外掛啟用之後,文章列表會多出兩個新按鈕,「複製」(Clone)跟「新草稿」(New Draft)。這兩個按鈕做的事情表面上很像,都會建立一份內容一模一樣的草稿,差別在於複製完成之後,人停在哪裡。點「複製」,畫面留在原本的文章列表,只是多出一篇草稿,讓你自己找時間再點進去處理;點「新草稿」則會直接把你帶進那份新草稿的編輯畫面,可以馬上動手改內容。
除了文章列表這兩個按鈕,還有第三個入口,打開一篇文章的編輯畫面,在「取消」或「移到回收桶」按鈕附近會看到「複製到新草稿」的連結,點下去效果跟「新草稿」一樣,直接進到新草稿的編輯畫面。如果以登入身分瀏覽前台,管理員工具列(畫面最上方那條黑色列)上也會出現同樣的連結,等於不管人在後台哪個畫面,或是正在前台逛網站,隨時都能觸發複製。

一個小提醒,複製出來的草稿標題預設會跟原文一模一樣,很容易在文章列表裡跟原文搞混,尤其是同時處理好幾篇的時候。複製完成後建議立刻改標題,不必整篇打開,直接在文章列表用「快速編輯」點開標題欄位改掉就好,這個習慣能省下不少之後翻找的時間。
重寫再發佈讓改版不必先讓文章離線
前面複製與新草稿解決的是建一份新內容,重寫再發佈(Rewrite & Republish)要解決的是另一件事,更新現有這篇文章,但更新的過程不能被訪客看到。這兩者的本質不一樣,運作邏輯也完全不同。
啟用重寫再發佈之後,外掛會替這篇文章建立一份私人的工作副本。原文繼續掛在原本的網址上,正常給訪客瀏覽,只有登入後台、有權限的人看得到,也只有你在編輯那份副本,訪客完全感覺不到有人正在改這篇文章。等改完、確認沒問題,點下「重新發佈」,外掛會自動把改寫過的內容合併回原本那篇文章,網址完全不變,也不會在後台留下一篇重複的草稿。
這個機制跟單純「複製」最大的不同,就在有沒有自動合併回原文、原文網址是不是延續使用。這件事對 SEO 有實際意義,如果用複製的方式改寫,再手動把舊文章下架、換上新網址,原本連到這篇文章的外部連結跟排名等於全部歸零,還可能在短時間內出現內容重複的疑慮。重寫再發佈把整個過程收在同一個網址底下,外部連結跟排名都不會被打散。啟動的方式也有兩種,在文章列表對某篇文章 hover 出現的選單直接點「重寫並重新發佈」,或是打開文章編輯畫面,把滑鼠移到畫面上方的「Duplicate Post」選單選同一個選項(如果編輯器開著全螢幕模式看不到選單,要先把全螢幕關掉)。

一篇文章同一時間只能有一份重寫副本在進行中。如果某篇文章已經有人建立過副本,打開這篇文章的原文編輯畫面,頂端會出現提示,說明這篇已經有一份副本存在,在這裡做的任何修改都會被之後重新發佈的版本覆蓋掉,並附一個連結直接跳到那份副本;也可以到文章列表找標示「Rewrite & Republish」字樣的那一篇繼續編輯,避免兩個人各自改出兩個版本,最後互相蓋掉對方的心血。
原文全程保持上線,只有你看得到正在編輯的副本
把上面工作副本的邏輯單獨拉出來講,是因為這正是重寫再發佈存在的意義。直接改一篇已經發佈的文章,代表每一個動作,寫到一半的句子、跑版的排版、還沒補上的圖片,都會即時攤在正在瀏覽這頁的訪客面前。多數人遇到這種風險,只有兩種反應,要嘛硬著頭皮匆忙改完,改到一半有事被打斷也只能先擱著;要嘛乾脆放著不改,讓內容一路過時下去,因為沒有一個安全的地方可以先在背後慢慢改。
重寫再發佈把這個兩難整個拿掉。可以花好幾天甚至好幾週慢慢調整一篇文章,中途暫停、回來繼續、找同事看過再改,訪客這段期間看到的永遠是原本那個完整、沒有破綻的版本。這也是為什麼不少需要定期更新內容的網站,會把這個功能當成改版流程裡固定的一步,而不是偶爾才用一次的緊急工具。
逐句比對新舊版本,排程在對的時間點上線
改完副本準備上線,中間不是按一下發佈就直接換版,這裡有一道驗證關卡。點擊畫面右上角的「重新發佈」按鈕之後,系統會先跑幾項額外的檢查,接著要點「儲存並比較」,畫面會切換到 WordPress 內建的修訂版本比對畫面,新舊兩個版本並排顯示,讓你逐句核對改了哪些地方,避免不小心刪掉不該刪的段落,或是漏改應該更新的數字。
確認沒問題之後,有兩種上線方式,一種是直接點「立即重新發佈」,改寫版本馬上換上去;另一種是打開行事曆,挑一個日期時間,讓外掛自動在那個時間點把新版本排程上線,適合配合產品上市或活動開始的時間點操作。

另外還有一點是不少人在意的可靠度問題,如果排程或發佈過程中途被打斷,例如網站當下正好在做轉址設定,Yoast 在 2026 年 3 月釋出的 4.6 版變更紀錄裡提到,這個版本修正了一個過去存在的問題,重寫再發佈的副本可能會變成孤兒,導致編輯者無法針對同一篇原文重新建立新的重寫副本。換句話說,4.6 版之前若流程卡在中途,有機會讓同一篇文章卡死、無法再次啟用這個功能;4.6 版之後這個問題已經修正,不會再卡在半殘的狀態。
批次操作能一次複製數十篇文章和頁面
如果要處理的不是一篇、兩篇,而是幾十篇結構相近的頁面,逐一點「複製」太浪費時間,這時候可以用批次複製。做法是在文章列表勾選多篇文章或頁面,再從列表上方的「批次動作」下拉選單選擇「複製」,按下「套用」,勾選的內容就會一次全部複製成草稿。
這個做法特別適合用來量產同一種結構的頁面,例如同系列的多場活動頁,或是分佈在不同地區的服務頁面。做法通常是先把一個範本頁面排版、格式都調到滿意,再用批次複製一口氣拉出好幾份草稿,接著分別進去填各自的內容跟標題。要留意的是,批次複製出來的每一份草稿都是各自獨立的,外掛不會幫你自動代填任何差異化的內容,複製之後每一份還是得各自進去改,只是省下了重新排版的工夫。
複製項目勾選清單決定新草稿保留的內容範圍
設定頁面第一個分頁是「要複製哪些項目」,決定複製出來的草稿會帶走原文的哪些內容。預設已勾選的是標題、內容與摘要、特色圖片、範本、文章格式、選單順序;日期、狀態、網址別名、作者、密碼、附件與留言則預設不複製,這樣複製出來的會是一份乾淨的新草稿,不會沿用原文的發佈狀態或網址。多數情境維持預設就好,需要時再自己勾選調整。
如果有特殊需求,也可以在這個分頁個別取消勾選某些項目,比如不希望留言一起被複製過去,或是不想讓密碼保護的設定跟著帶走。這個分頁也管另一件小事,可以設定「標題前綴」或「標題後綴」,讓用「新草稿」建立的複製品標題前面或後面自動多一段固定文字,方便在文章列表裡一眼就認出哪些是複製出來的內容,而不是原本就有的正式文章。

自訂欄位的排除清單支援規則運算式
自訂欄位裡有一類東西可能不希望每次複製都跟著帶過去,像是串接金流或第三方服務用的識別碼,這種欄位一旦被複製到新草稿,可能造成兩篇內容共用同一組識別碼,反而出錯。這個進階選項讓使用者直接填入要排除的自訂欄位名稱清單。
這個排除清單支援規則運算式(regex),可以一次比對符合特定命名規則的一整組欄位,不必逐一手動列出每個欄位名。根據 Yoast 開發者文件,背後有一個叫 duplicate_post_excludelist_filter 的篩選器,作用是在設定頁面填的排除清單之外,額外再排除某些自訂欄位;預設的排除清單,就是這個設定欄位目前的值,再加上外掛內建保留、本來就不該被複製的幾個欄位。這個 regex 支援不是憑空猜的,Yoast 4.6 版的官方變更紀錄就記載,修正了「不要複製這些欄位」設定使用規則運算式時無法正常運作的問題,等於間接證實這個排除清單原本就設計成支援 regex 語法。
權限分頁的兩道關卡,角色與文章類型各管一邊
設定頁面第二個分頁是「權限」,管的是兩件事,而且兩件事都要同時打勾才會生效。第一件事是哪些使用者角色看得到、用得到複製功能,管理員、編輯、作者這些角色可以個別開關;第二件事是哪些內容類型會出現複製相關的按鈕,除了預設的文章跟頁面,任何自訂文章類型,像商品或作品集,都要另外勾選才會顯示。角色沒被勾選,那個角色的使用者就完全看不到複製按鈕;文章類型沒被勾選,就算是權限足夠的角色,在那個類型底下一樣看不到按鈕。

這個分頁也是外掛按鈕怎麼都不出現時第一個該檢查的地方。WordPress.org 官方 FAQ 明確點名,遇到外掛看起來沒作用,要特別留意設定裡的「權限」分頁,確認外掛有針對想要的角色跟文章類型都啟用。這裡有一點特別容易被忽略,像 WooCommerce 的「商品」這類文章類型,預設並不會出現在設定頁面的勾選清單裡;Yoast 開發者文件說明有一個叫 duplicate_post_enabled_post_types 的篩選器,可以用程式碼手動把這類預設關閉的文章類型加進來,代表某些常見的文章類型是需要另外開通的,不是裝完就自動全部支援。
權限分頁不只影響看不看得到按鈕這麼單純,它牽動的其實是實際的資安層面。Yoast 官方 4.7 版變更紀錄記載了一項安全性修正,修正一個問題,沒有編輯權限的使用者,若對某篇已發佈文章排程了一份重寫再發佈的副本,可能導致該文章被覆蓋掉。也就是說,重新發佈的當下系統其實會重新核對操作者當時的編輯權限,權限分頁如果沒設對,牽涉到的不只是介面好不好用,還有真正的內容安全問題。
文章列表、管理員工具列與編輯器裡的複製按鈕
設定頁面第三個分頁是「顯示方式」,管的是複製相關的連結會出現在後台哪些位置,文章列表每一列標題下方、管理員工具列(登入後在前台瀏覽文章時頂端那條黑色列),以及文章編輯畫面內部。這三個位置各自可以獨立開關「複製」「新草稿」「重寫再發佈」這三種連結要不要顯示,不希望某個功能出現在某個位置,直接在這裡關掉即可。

這個分頁調的只是看不看得到,不影響上一節「權限」分頁決定的有沒有權限,兩者是分開的兩層控制,就算某個位置的連結被關掉,只要角色跟文章類型有權限,換一個位置的入口一樣用得到。這裡還有一項比較少人用到的功能,外掛提供一個範本標籤,把它加進佈景主題的檔案裡,登入的使用者就能直接在前台頁面上點擊複製,不必先跑一趟後台再找文章列表。
區塊編輯器整合在最新版本改成側邊欄樣式
這款外掛最近一次比較大的介面調整,跟區塊編輯器有關。早期版本,「複製到新草稿」跟「重寫並重新發佈」這兩個按鈕,是放在區塊編輯器畫面下方一個獨立的資訊框(metabox)裡,要往下滾動才看得到。2026 年 3 月釋出的 4.6 版,把這兩個控制項整個搬進區塊編輯器右側的設定側邊欄,跟 WordPress 原生的文章設定並排在一起,按鈕樣式也改成跟 WordPress 介面一致的邊框樣式。
Yoast 官方在 4.6 版的發布公告裡把這次調整定位成讓編輯體驗更貼近 WordPress 原生介面,之後這裡的維護重心也會放在區塊編輯器上。如果網站還在用經典編輯器,這個改版完全不影響原本的操作方式,兩個按鈕還是待在原來熟悉的位置。
與 Elementor 等頁面建構器搭配的相容性
重寫再發佈剛推出的時候,官方文件明講一個限制,如果網站的頁面用 Elementor 建構,這個功能沒辦法使用。這個限制後來已經被解除,Yoast 開發者變更紀錄裡有一則記載,寫著改善了 Elementor 與重寫再發佈功能之間的相容性,Yoast 官方產品頁目前的說明也已經改寫成在區塊編輯器或 Elementor 裡都能進行修改,代表現況是兩種編輯器都支援。
如果網站用其他頁面建構器,遇到重寫再發佈的按鈕怎麼都不出現,第一件事該做的是確認外掛本身跟頁面建構器都更新到最新版本,畢竟外掛跟建構器都各自持續在更新,版本差太多就有可能碰上還沒補上的相容性問題。
這款外掛本身完全免費,進階能力則來自 Yoast SEO Premium
很多人讀到這裡,最想知道的其實是這東西要不要花錢。答案分兩層看。第一層,Duplicate Post 這款外掛本體從頭到尾完全免費,官方產品頁的 FAQ 明確寫著這款外掛完全免費、本身沒有付費層級。第二層,如果本來就有付費使用 Yoast SEO Premium,這是另一個完全獨立的付費產品,兩者可以搭配使用,但不是使用 Duplicate Post 的必要條件。
搭配使用時能拿到什麼,根據 Yoast 官方頁面列出,Yoast SEO Premium 目前包含改寫過程中的即時 SEO 建議、編輯器內建的 AI 輔助建議、網址異動時的自動轉址,以及單一頁面可以設定多組焦點關鍵字這幾項能力。這些屬於 Yoast SEO Premium 本身的功能,不是 Duplicate Post 的一部分,只是兩者相容,SEO 設定在複製或重寫時能乾淨地一起被帶過去,不論有沒有搭配使用 Yoast SEO Premium,都不影響 Duplicate Post 本身的完整免費功能。
整體看下來,Duplicate Post 解決的其實是兩種很日常的麻煩,需要快速複製一份格式相近的內容,或是想大幅改寫一篇已經上線的文章,卻不想讓改到一半的畫面曝光在訪客面前。前者靠「複製」跟「新草稿」就能解決,後者交給重寫再發佈,讓原文照常上線,改寫的人在背後慢慢改,改完再逐句比對確認沒問題才換版。這款外掛本身完全免費,設定也不算複雜,裝好之後花幾分鐘檢查一次權限跟顯示方式兩個分頁,接下來遇到需要複製或改版的時候,就能省下不少重工的時間。
