什麼是 WordPress 中的 Facebook 和 Instagram oEmbed 問題?
過去,您可以使用一種名為 oEmbed 的協議輕鬆地在 WordPress 中嵌入 Instagram 和 Facebook 帖子。然而,Facebook 更改了 oEmbed 功能的運作方式,因此您無法再輕鬆嵌入來自 Facebook 或 Instagram 的視頻、圖片、更新和其他內容。相反,您現在需要註冊一個應用程序並使用客戶端令牌從 Facebook Graph API 獲取數據,然後才能在 WordPress 博客上嵌入 Facebook 或 Instagram 內容。
這需要花費大量時間和精力,因此 WordPress 背後的團隊決定移除 Facebook 和 Instagram 的嵌入功能。如果您之前使用 oEmbed 在網站上添加了任何 Facebook 內容,那麼現在它看起來會像下圖這樣。
如果您使用 oEmbed 添加任何 Instagram 帖子,那麼您將會遇到類似的錯誤,因為現在需要訪問令牌。
如何修復 Facebook 和 Instagram oEmbed 問題
修復 oEmbed 問題的最簡單方法是使用免費的 Smash Balloon 插件。如果您想在 WordPress 中嵌入 Instagram 帖子,那麼您需要 Smash Balloon Social Photo Feed 插件。
想要在 WordPress 中嵌入 Facebook 帖子嗎?那麼您可以使用免費的 Smash Balloon Social Post Feed 插件。
首先,您需要安裝和激活插件。更多詳情,請查看我們的逐步指南:如何安裝 WordPress 插件。
安裝任一插件後,只需前往 Instagram Feed » oEmbeds 或 Facebook Feed » oEmbeds,取決於您正在使用的插件。
我們在所有圖片中使用的是 Social Photo Feed 插件,但無論使用哪個插件,步驟都完全相同。
在這個屏幕上,只需點擊「啟用」按鈕。
就是這樣。您現在可以在您的 WordPress 網站上嵌入 Facebook 和 Instagram 帖子。
如何在 WordPress 中嵌入 Instagram 或 Facebook 帖子
您可以在任何頁面、帖子或支持小部件的區域嵌入特定的 Instagram 或 Facebook 帖子。例如,您可以將其添加到 WordPress 網站的页腳。
一個選項是打開您希望展示社交內容的頁面或帖子,在 Gutenberg 編輯器中點擊「添加塊」( + ) 圖標並輸入「Embed」。當正確的塊出現時,點擊以將其添加到頁面或帖子。
在「Embed」欄位中,只需粘貼您希望在網站上顯示的 Instagram 或 Facebook 帖子的 URL。
然後,點擊「嵌入」。
WordPress 現在將顯示該特定帖子。當您準備好使帖子上線時,只需點擊「更新」或「發布」即可。
現在,當您訪問該頁面時,您將看到該社交媒體帖子上線。
如何將 Instagram 或 Facebook 帖子添加到小部件區域
另一個選項是將 Instagram 或 Facebook 帖子添加到支持小部件的區域,如側邊欄。這樣,您可以在網站的每個頁面上宣傳相同的帖子。
例如,您可能會嵌入您最受歡迎的 Instagram 帖子或推廣銷售或社交媒體比賽的帖子,以增長您的網站。
要將 Facebook 或 Instagram 帖子添加到支持小部件的區域,只需前往 Appearance » Widgets 並點擊藍色的「+」按鈕。
在搜索欄中,您需要輸入「Embed」以找到正確的塊。
當「Embed」塊出現時,將其拖放到您希望顯示 Facebook 或 Instagram 帖子的區域。例如,我們在 WordPress 側邊欄小部件中顯示一張 Instagram 照片。
在「Embed」欄位中,只需粘貼您希望在網站上顯示的 Instagram 或 Facebook 帖子的 URL。然後,點擊「嵌入」。
WordPress 現在將顯示該特定帖子。如果您對其外觀感到滿意,只需點擊「更新」即可使其上線。
現在,您將在您的 WordPress 網站上看到該 Instagram 或 Facebook 狀態帖子。
如何在 WordPress 中添加 Instagram 或 Facebook 餵
免費的 Smash Balloon 插件使您可以輕鬆將 Facebook 和 Instagram 帖子添加到您的 WordPress 網站。如果您只想嵌入少量帖子或控制每個社交帖子在 WordPress 中的顯示位置,這是很棒的。然而,您也可能希望在您的網站上嵌入一個自定義的 Facebook 餵或 Instagram 餵。
通過創建一個飼料,您可以展示您的所有最新帖子,並且佈局美觀。更好的是,飼料會自動更新,因此訪客將始終看到最新的帖子,而您無需手動更新您的網站。
如果您想在 WordPress 中嵌入 Instagram 內容,則可以使用 Smash Balloon Instagram Feed 插件。
想要創建一個展示您的 Facebook 相冊、視頻、時間軸帖子等的飼料嗎?那麼,您可以使用 Smash Balloon Facebook Feed 插件。
想要將 Facebook 和 Instagram 資訊流一起添加到您的 WordPress 網站嗎?那麼,您可以查看 Smash Balloon Social Wall。
這個強大的插件允許您結合使用 Smash Balloon 插件創建的所有資源流,包括 Facebook、Twitter、Smash Balloon YouTube Feed 等。
例如,如果您已經設置了 Facebook Feed 和 Instagram Feed 插件,則可以在您的 WordPress 控制板中前往 Social Feeds » Create a Social Wall。然後,點擊「新增」。
對於您希望添加的每個社交媒體平台,點擊「Add to Wall」。
您現在將看到您為該平台創建的所有不同社交媒體資源流。只需選擇您想使用的每個資源流旁邊的單選按鈕即可。
例如,您可以將您 Facebook 事件日曆中的最新帖子與您的 Instagram 賬戶中的帖子結合起來。
完成後,點擊「Create Wall」。
這將打開 Smash Balloon 編輯器,您可以在其中微調社會牆的每個部分。例如,您可以更改配色方案以完美契合您的 WordPress 主題。
當您對社會牆的外觀感到滿意時,您可以使用 Social Wall 塊將其添加到任何頁面、帖子或支持小部件的區域。
例如,要將社會牆添加到頁面,只需在 WordPress 塊編輯器中打開該頁面。在此處,點擊「+」圖標並輸入「Social Wall」。
當正確的塊出現時,點擊將其添加到頁面。
現在,Social Wall 會顯示您剛創建的多平台資源流。
我們希望這篇文章幫助您了解如何修復 WordPress 中的 Facebook 和 Instagram oEmbed 問題。您可能還想看看我們的專家為 WordPress 推薦的最佳社交媒體插件以及我們的電子郵件通訊創建指南。
如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道,了解更多 WordPress 視頻教程。您也可以在 Twitter 和 Facebook 上找到我們。