自動化 WordPress 的力量
已發表: 2021-11-15我喜歡將典型的 WordPress 網站視為部分的集合。 主題、插件和自定義代碼可以組合起來為幾乎任何類型的網站提供支持。
但是,在大多數情況下,這些不同的部分不一定一起工作。 也就是說,它們各自獨立於彼此服務於自己的目的。 除非它們綁定到同一個生態系統(例如 WooCommerce 擴展),否則它們通常可以被更改而不會引起多米諾骨牌效應。
這既有積極的一面,也有消極的一面。 從好的方面來說,可以隨時添加或刪除功能。 但這也意味著讓事情協同工作可能很困難。
這對開發人員來說是一個挑戰。 在許多情況下,您可能希望一個插件中的用戶操作也觸發另一個插件中的響應。 除非有意將這些功能內置到插件中,否則可能需要從頭開始構建該功能。
這就是自動化 WordPress 的力量發揮作用的地方。 現在有專門設計用於觸發多個插件和第三方服務之間的連鎖反應的工具。 最重要的是,它們的配置相對容易。
如果這聽起來可能會改變你的生活(或至少是你的網站),請繼續閱讀! 我們將向您介紹一些 WordPress 自動化工具和它們可以為您做什麼的基本示例。
WordPress自動化插件
第一步涉及選擇 WordPress 自動化插件。 這將充當將您網站的各種插件和服務鏈接在一起的粘合劑。
我們將重點關注幾個引人注目的選項。 每個都有一個免費版本,其中包括很多可能性。 如果您正在尋找更強大的東西,商業版本提供高級功能和更廣泛的兼容性。
在您選擇之前,請務必查看包含的內容。 雖然這兩個選項有相似之處,但可能存在一些關鍵差異,這些差異將決定最適合您的情況。
AutomatorWP
AutomatorWP 加載了流行插件的集成,例如 WooCommerce、BuddyPress、Gravity Forms、LearnDash 和 Restrict Content Pro 等等。 此外,您可以與 HubSpot、Twilio、Zapier 和 Zoom 等服務提供商合作。
請注意,集成僅限於插件的免費版本。 提供高級附加組件,可以單獨購買或作為一攬子交易的一部分購買。 它們擴展了自動化工作流程中可用的任務類型(又稱“觸發器”)。
不可思議的自動機
除了上面列出的插件集成之外,Uncanny Automator 還可以與 Easy Digital Downloads、Elementor、MemberPress 和 The Events Calendar 等工具一起使用。 第三方服務包括 Facebook、FluentCRM 和 Twitter。
免費版包括 100 多個自動化觸發器和操作。 更多內容可通過專業版獲得。 請注意,沒有點菜選項——您需要購買專業版才能訪問高級功能。
創建一些基本的自動化
現在我們對 AutomatorWP 和 Uncanny Automator 有了更多的了解,是時候讓它們發揮作用了。 我們將使用它們來創建一些反映常見用例的自動化。
但首先,關於如何將事物組合在一起的一些背景知識。
它是如何工作的?
雖然每個插件使用的術語略有不同,但為您的網站添加自動化的過程基本相同。
兩者都有類似的後端 UI,用於創建自動化功能。 AutomatorWP 將它們稱為“自動化”,而 Uncanny Automator 將它們稱為“食譜”。 您的網站上可以有多個自動化/食譜。
無論哪種方式,這些配置都有兩個組件:
觸發器
觸發器是用戶執行特定任務時流程中的初始步驟。 例如,常見的觸發因素可能是用戶在博客文章中輸入評論或購買產品時。 可以為登錄或匿名(註銷)用戶設置觸發器。
行動
動作是觸發器完成後發生的事情。 假設用戶加入了您網站上的 BuddyPress 組。 您可以創建一個操作,自動向他們發送一封歡迎信或將他們添加到郵件列表中。
還值得注意的是,給定的自動化/配方可以包含多個觸發器和操作。 在某些情況下,您甚至可以為它們設置順序。
示例 #1(Uncanny Automator):當客戶購買特定的 WooCommerce 產品時,將其添加到 BuddyPress 組
我們的第一個示例將 WooCommerce 和 BuddyPress 綁定在一起。 當客戶從我們虛構的商店購買“Beanie”產品時,我們還將他們添加到我們的“Fashion Forward” BuddyPress 用戶組。
我們將使用 Uncanny Automator 進行設置。 我們是這樣做的:
1. 在 WordPress 中,導航到Automator > Add New 。
2. Uncanny Automator 會要求您選擇配方類型。 在這種情況下,我們要選擇“登錄用戶”。 點擊“確認”。
3. 給你的食譜起個名字——在這個例子中,我們選擇了:“將 Beanie Buyers 添加到 Fashion Forward BuddyPress Group。”
4. 在“登錄觸發器”區域下,單擊WooCommerce 。
5. 現在,您將看到可能的觸發器列表。 選擇:“用戶完成、支付、登陸感謝頁面以訂購產品。”
6. 接下來,Uncanny Automator 會詢問觸發條件。 選擇“完成”並點擊“保存”。
7. 在這裡,我們將選擇我們想要定位的產品。 從列表中選擇“ Beanie ”並單擊“保存”。
現在我們的觸發器已經設置好了,是時候進入配方的Actions部分了。
8. 點擊“添加動作”。
9. 從那裡,點擊BuddyPress 。
10. 從操作列表中選擇“將用戶添加到組”,然後單擊“保存”。
11. 另外,請務必將頁面右上角的狀態從“草稿”更改為“直播”。
完成後,配方應類似於下圖。
示例 #2 (AutomatorWP):當用戶提交重力表單時,創建一個新的 WordPress 用戶
我們虛構的網站有一個技術支持表格(由 Gravity Forms 提供支持),用戶可以提交該表格以獲得幫助。 如果該用戶在我們的網站上沒有帳戶,我們可以使用 AutomatorWP 為他們創建一個帳戶。
這種自動化要求我們知道重力表中字段的 ID 號。 這可以通過單擊表單編輯器 UI 中的特定字段來找到。
1. 在 WordPress 中,導航到AutomatorWP > 自動化。 進入自動化屏幕後,單擊“添加新自動化”。
2. AutomatorWP 會要求您選擇自動化類型。 選擇“匿名”並點擊“確認”。
3. 給你的自動化一個名字——在這個例子中,我們選擇了:“技術支持表單條目創建一個新用戶”
4. 在觸發器區域中,單擊重力形式。
5. 從觸發器列表中選擇“客人提交表單”。 默認情況下,觸發器將適用於我們網站上的任何形式。 要更改為特定表格,我們單擊“任何表格”並從列表中選擇我們的(技術支持)。 點擊“保存”。
現在我們的觸發器已經設置好了,是時候進入自動化的Actions部分了。
6. 在“操作”區域中,單擊“新用戶”。
7. 我們現在可以使用表單中的字段填寫新用戶的部分配置文件(通過訪客提交表單操作)。 正如我們所提到的,這需要我們知道各個字段的 ID 號。 在這種情況下,我們有用戶的名字和姓氏以及他們的電子郵件地址的字段。
我們表單的電子郵件字段 (ID: 2) 將用於填充用戶配置文件中的用戶名和電子郵件字段。
對於用戶名,我們將使用表單中的名字(ID: 5) 和姓氏(ID: 6)。
8. 在此操作中,我們還需要解決更多選項:
默認用戶角色是“訂閱者”,但如果需要,我們可以在角色設置中更改它。
我們將打開發送用戶通知設置。 這將向新用戶發送一封電子郵件並提供密碼重置鏈接。
然後,我們將“如果用戶已經存在”設置為“不運行操作”。
9. 點擊“保存”保存新的自動化動作。
10. 最後,單擊“保存並激活”以使自動化工作。
完成後,自動化應該類似於下圖。
使 WordPress 插件協同工作
WordPress 自動化插件可以改變原本耗時的過程。 只需單擊幾下,就可以創建一些非常有用的功能。
雖然一些更高級的選項需要商業軟件,但它可能非常值得投資。 想想從頭開始創建這些功能需要多少時間和精力。 單是便利就值回票價了。
最後,還有一種簡單的方法可以讓您網站的 WordPress 插件協同工作。 進行實驗,看看它如何幫助改進您的工作流程。