WordPress提供了一个图形化管理后台,用户无需编码就能轻松构建、部署和管理网站。现在用户可以将WordPress与低代码自动化平台n8n集成,以完全自动化网站管理任务。本文就以美国主机商Hostinger为例,为大家介绍使用n8n自动化WordPress教程。
一、将WordPress连接到n8n
1、用户需要在Hostinger VPS上自行安装了n8n并部署了WordPress网站。
Hostinger优惠码::ny2021(购买时长越长,折扣优惠越大)
Hostinger VPS主机方案推荐
方案 | CPU | 内存 | 硬盘 | 流量 | 价格/月 |
KVM 1 | 1vCPU | 4GB | 50GB NVMe | 4TB | $4.99 |
KVM 2 | 2vCPU | 8GB | 100GB NVMe | 8TB | $6.99 |
KVM 4 | 4vCPU | 16GB | 200GB NVMe | 16TB | $9.99 |
KVM 8 | 8vCPU | 32GB | 400GB NVMe | 32TB | $19.99 |
《点击进入官网购买》
相关推荐:
《Hostinger教程:在Ubuntu VPS上安装n8n》
2、在部署n8n和WordPress后,在每个平台上创建一个账户。具体来说,对于WordPress,用户需要一个管理员用户来获取集成所需的凭证。
3、检查用户的WordPress网站的REST API是否可访问,请在用户的网络浏览器中打开以下地址。将yoursite.com替换为用户网站的实际域名:
二、生成WordPress REST API凭证yoursite.com/wp-json
应用密码用于验证n8n通过WordPress REST API访问和交换数据,使用户能够在网站完成任务而无需直接与后台管理界面交互。
创建应用密码的方法如下:
1、打开用户网站的WordPress管理后台,导航至边栏→用户→个人资料。
2、向下滚动到应用程序密码部分。
3、为用户的应用密码输入一个名称。
4、点击添加应用密码。
5、复制应用密码并将其保存在安全的位置。
三、在n8n中创建用户的WordPress工作流在将WordPress集成到n8n之前,用户需要创建一个工作流来定义CMS将处理的数据。在这个教程中,我们将创建一个简单的自动化系统,当用户通过表单注册时,自动创建一个新的订阅者账户。按照以下步骤配置On form submission节点,以收集用户数据并在用户提交联系信息时启动工作流:
1、登录n8n,并在主屏幕上点击创建工作流按钮。
2、在用户的n8n画布上,点击+图标。
3、添加表单提交触发节点。
4、节点配置菜单将打开,为用户的表单输入名称和描述。
5、点击添加表单元素以向表单添加字段。用户需要四个字段:用户名、名、姓和电子邮件地址。为每个字段切换必填字段设置。这些详细信息是必需的,因为创建WordPress账户需要它们。
接下来,用户需要使用Crypto节点通过以下步骤为新的WordPress用户生成随机密码:
将Crypto节点添加到用户的工作流中,直接连接到触发器。
将属性名称设置为密码。
展开类型菜单并选择用于生成密码的加密算法,本文将选择Base64。
调整长度设置以确定密码长度,将使用24。
然后,设置Gmail发送消息节点,在用户提交表单后向新订阅者发送欢迎消息。准备好必要的信息,请按照以下步骤配置Gmail节点:
点击n8n画布上的+图标,在Crypto节点之后添加Gmail发送消息节点。
展开连接凭证的下拉菜单,选择创建新的凭证。
使用先前获取的OAuth2凭据填写字段。
点击“使用Google登录”按钮,并选择用户要从中发送电子邮件的Gmail账户。成功后,用户将看到一条确认消息。
返回主节点配置菜单。
在“收件人”字段中输入以下表达式,使得流程能够根据表单提交向不同的电子邮件地址发送入职消息。
为用户的电子邮件添加主题以及编写用户的邮件正文。
四、添加并配置WordPress节点创建工作流后,用户需要集成并配置WordPress节点。
1、点击n8n画布上的+图标,并选择WordPress创建用户节点。
2、从用于连接凭证的下拉菜单中,点击创建新凭证。
3、输入用户的管理账户的用户名、之前生成的应用程序密码以及用户WordPress网站的URL。
4、输入想要自动创建的新账户的用户名,请使用此表达式将表单中的数据转发:
{{ $(‘On form submission’).item.json.Name }}
5、对于名称设置,我们可以使用上述相同的表达式,因为我们的表单不要求这些数据。
6、将鼠标悬停在”姓名”和”姓氏”字段上,然后选择”表达式”以传递空值。
7、在”电子邮件”字段中,输入以下表达式以使用表单中提交的地址:
{{ $(‘On form submission’).item.json[“Email address”] }}
8、在”密码”字段中添加以下表达式以转发Crypto节点的随机生成的密码。
{{ $json.Password }}
现在,工作流就已经创建好了。
以上就是为大家介绍的在Hostinger上使用n8n自动化WordPress的全部流程。
(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

微信扫码加好友进群
主机优惠码及时掌握

QQ群号:938255063
主机优惠发布与交流