經過數天的等待,在 WordPress 發佈新文章時終於會自動貼到 Facebook 粉絲頁與個人的塗鴉牆。能夠做到上述功能的 WordPress 外掛應該不少,今天就先介紹 Facebook 官方的外掛。
首先利用 Facebook 開發者帳號建立一個 App ,新增「網站」平台,其中「網站 URL」即是 WorPress 的網址,並將 Facebook 產生的 App ID (應用程式編號) 與 App Secret (應用程式密鑰) 填入外掛設定頁面。接下來的步驟可以參考 Social Publisher :
- A Facebook application identifier associated with 應用程式
- Associate an Open Graph action-object pair for your application: people can publish an article
- Authenticate with Facebook to allow your Facebook application to post to your Timeline or Page on your behalf when a post is published
- Publish an article to your Facebook Timeline
- Submit your Publish action for approval. Request optional capabilities: User Messages, Tags, Explicitly Shared
這份說明文件的敘述完全沒有錯誤,但是附帶的連結不能點以及 Facebook Developer 的翻譯都讓人有點頭疼。因此將其詳細說明如下:
- 只要 App ID 與 App Secret 正確無誤,此部分即會是打勾的。
- 前往 Facebook Developer 中的開放社交圖表,先至 Object Types 新增一個 Article ;接著在動作類型新增 Publish ,進入 Publish 後將下面 Capabilities 中的標籤、用戶訊息與明確地分享打勾。
- 在 WordPress 個人資訊頁面,同意 App 可以透過你的名義在 Facebook 中發布文章。
- 透過 WordPress 新增一篇文章,使其自動貼到 Facebook 。
- 前往 Facebook Developer 中的 Status & Review ,點擊底下的 Start a Submission ,選擇 Publish 即可。
關於送審的部分有幾點要特別注意:
- 以英文填寫 App Details 中的詳細說明。
- 類別建議選擇其他。
- 務必至少上傳一張反光圖示。
- Review Submission Form 中必填 Review Instructions 、 Screenshots for Publish 與 Screenshots that show our review team how you’re using Facebook in your app (4 minimum) 。
- 以英文填寫 Review Instructions 。
- Screenshots for Publish 至少上傳三張圖片,最後一張為個人塗鴉牆的畫面。
- Screenshots that show our review team how you’re using Facebook in your app (4 minimum) 最少要上傳四張照片。
審核約需要三天左右的時間,若有需要再審的部分通常會在一天之內審核完畢。審核完畢後,就可以讓文章自動發表到 Facebook 上與朋友分享了!
註: Facebook 官方外掛的評價不高,而且安裝後常常會發生 Time Out 的問題。