問酒保:如何將經典WordPress帖子批量轉換為塊?

我想知道你是否能幫助我。 我想將我所有的舊帖子(大約600個)轉換為古騰堡塊。 您知道簡單的方法嗎?

菲利普

我經常通過私人消息收到這些簡短問題。 我總是儘可能地幫助其他WordPress用戶。 在菲利普的情況下,這是一個簡單的解決方案。 快速聊天后,他實際上得知他不需要將帖子遷移到塊系統。 我認為最好將這一主題向更廣泛的受眾開放。 也許這會幫助其他人。

目前有一個 公開票 在Gutenberg存儲庫中用於批量轉換器。 直到幾天前它一直處於休眠狀態。 在插件中以及最終在WordPress本身中包含此功能的主要論點是,缺少此選項是塊編輯器新手的障礙。

我不同意這樣的觀點,即採用塊編輯器會遇到任何障礙。 在WordPress支持論壇中似乎沒有對該功能的大量呼籲。 網路搜索不會帶來太多的支持查詢。 這似乎是一個利基用例。 或者,在某些情況下,存在一個簡單的誤解,即最終用戶根本不需要進行任何轉換或遷移。

但是,沒有障礙的最大原因是,在經典編輯器中編寫的帖子仍然是基本的HTML。 無論使用哪種編輯器,至少在大多數情況下,較舊的內容在前端都能正常輸出。

在決定將舊帖子批量轉換為較新的塊格式之前,任何人都應該問的第一個問題是,他們是否應該這樣做。 對於大多數用戶而言,答案是肯定的。 這樣做的理由很少。

像這樣進行大量轉換,尤其是發布數百個或更多帖子時,會受到站點損壞的影響。 我已經完成了足夠多的單崗位更新,以知道該過程並不總是能夠順利進行。 有時,我需要在此處進行修飾或在此處進行一些手動更改。 大規模地,直到您測試站點上的每個帖子或頁面,才真正無法知道被破壞的內容。 在某些情況下,一切正常。 在其他情況下,這是一場噩夢。

如果您打算採用批量轉換路線,請先進行備份。 您很有可能需要它。 您還應該在登台站點上對此進行測試。

對於大多數用戶,我的建議是根據需要轉換帖子。 我喜歡在編輯舊帖子時隨時進行切換。 我轉換它們的唯一原因是,我喜歡使用塊編輯器而不是經典版本。

用舊編輯器編寫的帖子將在「經典」塊中。 選擇容納內容的塊後,我點擊了塊工具欄中的「轉換為塊」按鈕。 我會快速檢查在單擊更新按鈕之前可能需要修復的所有內容。

問酒保如何將大量的經典WordPress帖子轉換為塊問酒保:如何批量將經典WordPress帖子轉換為塊?經典塊的「轉換為塊」按鈕。

在大多數情況下,沒有必要將舊帖子轉換為塊,除非您實際在編輯這些帖子。

儘管聲稱切換到塊編輯器後一切都會「正常」,但這並不是所有WordPress用戶的日常現實。 我看到進行批量轉換的一些最大原因是圍繞主題設計問題。 例如,塊系統對圖像標記進行了一些根本性的更改。 如果您的主題處理通過塊編輯器添加的左對齊圖像和右對齊圖像,但按舊帖子分類,則可以選擇批量轉換。 但是,第一個操作步驟應該是與您的主題作者聯繫,以增加對經典標記的支持。

可能還有許多其他極端情況。 批量轉換帖子是一項侵入性操作,只能通過還原轉換前的備份來還原。 這應該是不得已的辦法。

如果您正處於需要轉換所有舊帖子的地步,可以使用一些選項。

批量塊轉換器 插件可能是目前使用最多的解決方案。 Organic Themes於一年多前發布了它,但僅更新了一次。 用戶評論好壞參半。 某些問題看似源自WordPress,該插件擴展了單個帖子中使用的核心WordPress塊轉換器。

對於那些希望在批量轉換和讓客戶手動轉換舊帖子之間找到中間地帶的客戶而言,10up 轉換為塊 插件可能是正確的解決方案。 它可以即時轉換帖子,僅在用戶打開後期編輯屏幕時進行更改。

FränkKlein還致力於開發一個基於PHP的批量轉換器插件,名為 批量轉換為塊。 它目前處於開發階段,尚不能在實際站點上使用。 它在WordPress管理員中提供了一個屏幕來執行轉換,如果用戶離開頁面,它將在後台繼續工作。 由於它是通過PHP運行的,因此開發人員可以使用自定義操作和過濾器對其進行擴展。 它還為那些喜歡從命令行工作的人提供了WP CLI命令。

像這樣:

喜歡載入中……

資源

相關文章