如何使用WordPress IFTTT Recipes自動執行工作流程

如何使用WordPress IFTTT Recipes自動執行工作流程

IFTTT(如果這樣,那麼那樣)是一種網路服務,允許使用者在兩個或多個第三方服務之間建立連線。IFTTT 支援 500 多個網路服務,並提供了一個包含數百個即用型小程式的,您可以用它將日常工作中的大量任務自動化。”如果這比那” 的正規化意味著,如果某個地方檢測到某個事件,那麼其他地方就會執行某個動作。

對於 WordPress 使用者來說,IFTTT 意味著安裝的外掛更少,與大量網路服務的連線更多,線上活動的自動化程度更高,工作效率更高。在本篇文章中,我們將探討 IFTTT 為 WordPress 使用者帶來的機遇。首先,我將向您介紹網路服務,然後重點介紹一些常用的 WordPress IFTTT 程式,最後我將向您展示如何構建一個基本的小程式來連線 Flickr 和 WordPress。

不過,在深入瞭解網路服務之前,我應該提供一些常用 IFTTT 術語的定義。

IFTTT 術語

Applets(也稱 recipes)是按照 “if this than that” 的模式自動執行服務間互動的應用程式。

觸發器是 IFTTT 可以通過執行小程式來響應的事件源。觸發器就像 “您在一張照片中被標記” 或 “您在 WordPress 公共部落格上釋出了一篇新文章”。每個觸發器都屬於第三方服務(如 WordPress、Twitter、Facebook)或特定於 IFTTT 的服務。許多觸發器都有觸發器欄位,這些欄位是小程式或使用者可以配置的引數:

  • 每當使用者在部落格上釋出新文章時,任何新文章都會觸發。
  • 每次使用者釋出帶有特定標籤或類別的新文章時,都會觸發帶有標籤或類別的新文章。

動作是 IFTTT 執行小程式後執行的任務。動作可以是 “在 WordPress 網站上建立一個新草稿” 或 “在 Evernote 上建立一個筆記”。與觸發器一樣,動作屬於第三方服務或 IFTTT 特定服務。WordPress有兩個動作:

  • 建立帖子
  • 建立照片帖子

Ingredients是小程式執行時觸發器提供的特定資料。以下是 WordPress “任何新文章” 觸發器的成分:

  • PostTitle
  • PostUrl
  • PostContent
  • PostImageUrl
  • TagsAndCategories
  • PostPublished

從 WordPress "Any new post" 觸發器返回的 Ingredients

從 WordPress “Any new post” 觸發器返回的 Ingredients

IFTTT Applets

IFTTT 允許您將任何社交賬戶和網路服務相互連線。在網站庫中,您可以找到有關健康、生產力、教育、家庭自動化等方面的配方。但小程式究竟是如何工作的呢?

每個小程式都有一個觸發器和至少一個動作。觸發器是小程式執行一個或多個動作的訊號。以國際空間站通知小程式為例:每次國際空間站經過使用者所在位置時,它都會向安裝了 IFTTT 應用程式的 Android 或 IOS 裝置傳送通知。

該小程式使用了以下服務:

IIS 經過指定地點是觸發器,”傳送通知” 是動作。

小程式的配置面板

現在,開啟小程式,在小程式的配置面板中設定您的位置,然後等待空間站的到來。與此同時,讓我們來看看 WordPress recipes。

IFTTT WordPress 服務

WordPress 只是 IFTTT 提供的眾多網路服務中的一項,但它的代表性很強。WordPress 部分提供了大量的小程式供您選擇,以自動加速您的部落格活動,如內容建立、協作、內容共享等。下面是一份有用的 WordPress applets 簡短列表:

內容建立 recipes

協作 recipes

內容分享recipes

生產力 recipes

好東西真不少,不是嗎?此外,如果你找不到想要的食譜,還可以免費建立自己的食譜,並與社羣分享。在下一段中,我將向你展示如何建立一個小程式,每當使用者向 Flickr 上傳帶有特定標籤的公開照片時,它就會在你的 WordPress 網站上釋出一個草稿(請參閱 IFTTT 上的最終配方)。

將 Flickr 連線到 WordPress 頁面

將 Flickr 連線到 WordPress 頁面

規劃您的第一個 IFTTT applet

如果您的目標是製作一個 IFTTT applet,那麼您必須將自己的配置檔案從普通使用者升級為 maker。下一步是規劃 applet,回答以下問題:

  • 哪些服務應該相互連線?
  • applet 應響應哪些觸發器?
  • 應該執行哪些動作?

現在假設您想在 Flickr 和 WordPress 之間建立一個連線,這樣當您上傳一張公開照片到 Flickr 時,applet 就會將其釋出到 WordPress,並通過 IFTTT 通知服務通知使用者:

  • 我們必須將 Flickr 連線到 WordPress 和 IFTTT 通知服務。
  • applet 應響應 “任何已標記的新公開照片” 觸發器
  • applet 應執行 Flickr 的 “建立照片帖子” 和 “從 IFTTT 應用程式傳送通知” 動作

現在,讓我們將 FlickrWordPress 賬戶連線到 IFTTT 網路服務。

將 Flickr 和 WordPress 賬戶連線到 IFTTT 網路服務

最後,我們就可以構建小程式了。

製作 applet

開啟製作者資料頁面,點選 “New Applet” 按鈕。

新建 Applet 頁面介面可讓您輕鬆建立任何 Applet

新建 Applet 頁面介面可讓您輕鬆建立任何 Applet

New Applet 頁面的第一部分,我們將設定觸發器、一個可選過濾器和一個或多個動作。首先,我們將輸入服務名稱(Flickr)和服務觸發器(Any new public photo tagged-任何被標記的新公開照片)。”Any new public photo tagged-任何被標記的新公開照片” 觸發器需要一個標籤,該標籤可以是隱藏的,也可以由小程式使用者選擇。在我們的示例小程式中,我們將勾選 “Chosen by user“。

小程式配置頁面的 IF 部分

小程式配置頁面的 IF 部分

注:啟用 “Any new public photo tagged” 觸發器後,只有帶有指定標記的公開圖片才會釋出到 WordPress。

如下圖所示,我們必須至少新增一個動作。

至少新增一個動作

WordPress 的 “Create a photo post” 動作會根據給定的圖片 URL 在 WordPress 上建立一個圖片帖子,並帶有以下動作欄位:

  • Title
  • Photo URL
  • Caption
  • Categories
  • Tags
  • Post status

如果選中 “Hidden from users” 選項,則允許從可用成分中設定預設欄位值。相反,如果選中 “Chosen by user” 選項,則不允許在欄位值中新增成分。

Flickr ingredients

Flickr ingredients

完成 WordPress 欄位設定後,您可以新增更多動作,以便在小程式執行時執行。因此,請再次點選 Add action 按鈕並新增通知服務。

點選 Add action 按鈕並新增通知服務

儲存資料並檢視 Published Applet 頁面。小程式目前是私有的,因此我們可以放心地檢查它是否能正常工作。啟用小程式並配置選項。

已釋出的小程式頁面顯示小程式預覽

已釋出的小程式頁面顯示小程式預覽

完成後,在 Flickr 上新增一張新照片,並在小程式的 Single tag 選項欄位中指定相同的標籤。最後,開啟 WordPress 帖子頁面,查詢帶有相同照片標題的新草稿。

本草稿由 Flickr to WordPress 自動建立

本草稿由 Flickr to WordPress 自動建立

小結

IFTTT 允許 WordPress 使用者減少安裝外掛的數量,增加與第三方網路服務的連線數量,提高部落格活動的自動化和效率。您使用 IFTTT 支援您的工作嗎?您建立過自定義 WordPress 配方嗎?請在評論中與我們分享您的經驗。

評論留言