DM Champ Docs

WordPress

Dành cho ai? Các doanh nghiệp đang vận hành trang web WordPress và muốn tự động hóa việc viết bài hoặc tạo tài khoản trên đó. Nếu bạn không sử dụng WordPress, bạn có thể bỏ qua trang này.

Bạn sử dụng nền tảng trang web khác? Bất kỳ nền tảng nào có API đều có thể kết nối được: xem Kết nối với công cụ không có trong danh sách của chúng tôi.

WordPress là phần mềm vận hành một phần rất lớn của web. Kết nối nó với DM Champ cung cấp cho các quy trình tự động hóa của bạn những bước có sẵn cho hai việc mà mọi người thường muốn thực hiện trên trang web: đăng nội dung và tạo tài khoản cho người dùng. Một cuộc hội thoại kết thúc bằng “vâng, hãy gửi cho tôi hướng dẫn” có thể tạo người dùng WordPress. Một bản tóm tắt hàng tuần có thể được lưu dưới dạng bài viết nháp chờ bạn xem xét.

Không có gì được cài đặt trên trang WordPress của bạn. Bạn kết nối trang web của riêng mình bằng thông tin đăng nhập của chính bạn, và chúng tôi gọi REST API tích hợp sẵn của WordPress theo cách tương tự như bảng điều khiển của bạn.

Tính khả dụng: Tự động hóa có sẵn trên mọi tài khoản. Nó đã nằm trong thanh bên của bạn và không cần phải bật hay yêu cầu gì thêm.


Những gì bạn cần

  • Một trang WordPress phiên bản 5.6 trở lên, có thể truy cập qua https.
  • Đường dẫn tĩnh đẹp (Pretty permalinks) đã được bật (Cài đặt → Đường dẫn tĩnh, chọn bất kỳ tùy chọn nào khác “Mặc định”). Đây là yếu tố giúp địa chỉ /wp-json/ hoạt động, và là lý do phổ biến nhất khiến kết nối bị từ chối.
  • Một mật khẩu ứng dụng (application password) cho người dùng WordPress mà quy trình tự động hóa sẽ đóng vai trò là người đó. Trong WordPress, hãy đi tới Người dùng → Hồ sơ, cuộn xuống Mật khẩu ứng dụng, đặt tên cho nó như “Automations” và nhấp vào Thêm mới. WordPress sẽ hiển thị mật khẩu một lần, trong các khối được phân tách bằng dấu cách. Hãy sao chép nó cùng với các dấu cách đó.

Mật khẩu ứng dụng không phải là mật khẩu đăng nhập thông thường của bạn. Mật khẩu thực của bạn không liên quan đến việc này, và việc xóa mật khẩu ứng dụng sau này chỉ thu hồi chính kết nối này mà không ảnh hưởng đến bất kỳ điều gì khác.

Bất cứ điều gì người dùng bạn chọn được phép làm trong WordPress đều là giới hạn của những gì quy trình tự động hóa có thể thực hiện. Một người dùng không có quyền đăng bài viết cũng sẽ không thể đăng bài từ quy trình tự động hóa.


Kết nối WordPress

Bạn thực hiện kết nối từ bên trong một quy trình tự động hóa, lần đầu tiên bạn sử dụng bước WordPress.

  1. Mở Tự động hóa (Automations) trong thanh bên (dưới nhóm AI Studio) và mở hoặc tạo một quy trình tự động hóa.
  2. Thêm một bước và tìm kiếm WordPress trong bộ chọn bước.
  3. Chọn hành động WordPress bạn muốn. Bước này yêu cầu bạn kết nối trước.
  4. Điền vào ba trường:
    • URL trang web là địa chỉ trang WordPress của bạn, bắt đầu bằng https://, ví dụ https://yoursite.com.
    • Tên người dùng WordPress là tên người dùng mà người đó sử dụng để đăng nhập, không phải địa chỉ email của họ.
    • Mật khẩu ứng dụng là mật khẩu bạn đã tạo ở trên, được dán cùng với các dấu cách của nó.
  5. Nhấp vào kết nối.

Chúng tôi kiểm tra thông tin chi tiết với trang web của bạn trước khi lưu bất kỳ điều gì bằng cách đọc hồ sơ của người dùng mà bạn đã cung cấp. Địa chỉ sai, tên người dùng sai, mật khẩu sai hoặc trang web mà /wp-json/ không phân giải được sẽ bị từ chối ngay lập tức với lý do hiển thị trên màn hình, vì vậy bạn sẽ không bao giờ gặp phải tình trạng kết nối có vẻ ổn nhưng lại thất bại ngay lần đầu tiên quy trình tự động hóa chạy.

Mật khẩu ứng dụng của bạn được lưu trữ dưới dạng mã hóa và không bao giờ được hiển thị lại cho bạn. Bạn làm mất nó? Hãy tạo một mật khẩu mới trong WordPress và kết nối lại.


Các hành động

Mỗi hành động là một bước bạn thả vào khung làm việc tự động hóa. Mọi trường đều chấp nhận dữ liệu từ các bước trước đó với các nút chèn dữ liệu thông thường, vì vậy tiêu đề có thể được tạo từ tên của liên hệ và nội dung có thể đến từ một bước AI.

Tạo bài viết

Đăng một bài viết mới hoặc lưu dưới dạng bản nháp.

  • Tiêu đề là tiêu đề của bài viết. Bắt buộc.
  • Nội dung là phần thân của bài viết. Bắt buộc. Hỗ trợ HTML.
  • Trạng thái quyết định điều gì sẽ xảy ra với bài viết: publish, future, draft, pending hoặc private. Hãy để trống để bài viết được lưu dưới dạng bản nháp, vì lý do: một quy trình tự động đăng bài lên trang web công khai ngay trong lần chạy thử nghiệm đầu tiên sẽ gây ra bất ngờ tồi tệ hơn là một quy trình không tự động đăng.
  • Đoạn trích là bản tóm tắt ngắn mà WordPress hiển thị trong danh sách. Tùy chọn.

Cập nhật bài viết

Thay đổi một bài viết đã tồn tại.

  • ID bài viết là bài viết cần thay đổi. Bắt buộc. Bạn sẽ tìm thấy ID này trên thanh địa chỉ khi chỉnh sửa bài viết trong WordPress, hoặc lấy từ bước Tạo bài viết trước đó trong cùng một quy trình tự động.
  • Tiêu đề mới, Nội dung mớiTrạng thái mới đều là tùy chọn, và chỉ những trường bạn điền mới bị thay đổi. Việc để trống tiêu đề sẽ không làm xóa tiêu đề của bài viết đang hiển thị.

Lấy bài viết

Tìm nạp một bài viết để các bước sau có thể sử dụng: tiêu đề, nội dung, trạng thái và liên kết công khai của bài viết đó.

  • ID bài viết là bài viết cần đọc. Bắt buộc.

Tạo người dùng

Tạo một tài khoản WordPress.

  • Tên người dùng là tên họ sẽ dùng để đăng nhập. Bắt buộc.
  • Email là địa chỉ email của họ. Bắt buộc. Đây thường là email của liên hệ từ trình kích hoạt.
  • Mật khẩu là mật khẩu đầu tiên của họ. Bắt buộc.
  • TênHọ là tùy chọn.
  • Vai trò là tên vai trò trong WordPress như subscriber, author hoặc editor. Tùy chọn; nếu để trống, WordPress sẽ gán vai trò mặc định cho người dùng mới.

Tìm người dùng theo email

Tra cứu người dùng theo địa chỉ email và trả về ID của họ để bước sau có thể sử dụng.

  • Email là địa chỉ cần tìm kiếm. Bắt buộc.

Ví dụ về tự động hóa

Cấp tài khoản trang web cho khách hàng ngay khi họ yêu cầu.

  1. Kích hoạt: một thẻ được thêm vào liên hệ, ví dụ wants access, bởi tác nhân AI của bạn hoặc bởi một thành viên trong nhóm.
  2. Tìm người dùng theo email, với email của liên hệ. Bước này cho bạn biết liệu họ đã có tài khoản hay chưa.
  3. Một bước Điều kiện để kiểm tra xem có kết quả trả về hay không.
  4. Trên nhánh “không tìm thấy”, Tạo người dùng với email, tên người dùng, mật khẩu và vai trò subscriber của họ.
  5. Một bước Gửi tin nhắn thông báo cho họ qua WhatsApp rằng tài khoản đã sẵn sàng, kèm theo tên người dùng.

Một ví dụ thứ hai, dành cho nội dung: một quy trình tự động hóa theo lịch trình yêu cầu bước AI viết ra câu hỏi được hỏi nhiều nhất trong tuần này, sau đó là bước Tạo bài viết để lưu nó dưới dạng bản nháp. Bạn mở WordPress vào thứ Hai và thấy một bài viết chỉ cần đọc lại và xuất bản.


Những điều cần biết

  • Đầu ra được truyền tiếp. Mọi thứ mà một hành động trả về đều có sẵn cho các bước sau dưới dạng biến, vì vậy ID từ bước Tìm người dùng theo email là thứ bạn chuyển cho bước tiếp theo, và liên kết từ bước Tạo bài viết là thứ bạn gửi trong tin nhắn.
  • Bản nháp là mặc định an toàn. Tạo bài viết sẽ lưu dưới dạng bản nháp trừ khi bạn tự thiết lập trạng thái.
  • Một số máy chủ loại bỏ tiêu đề Authorization trước khi WordPress nhìn thấy nó, điều này khiến bất kỳ mật khẩu ứng dụng nào cũng trông có vẻ sai. Nếu thông tin của bạn chắc chắn đúng mà kết nối vẫn bị từ chối, đó là điều bạn cần hỏi nhà cung cấp máy chủ của mình.
  • Không có trình kích hoạt nào theo dõi WordPress. Không có gì thăm dò trang web của bạn để tìm bài viết mới hoặc người dùng mới. Để WordPress bắt đầu một quy trình tự động hóa, hãy sử dụng trình kích hoạt Webhook trong quy trình tự động hóa và trỏ một plugin webhook WordPress đến địa chỉ mà nó cung cấp cho bạn.
  • Bất cứ điều gì không có trong danh sách trên vẫn có thể thực hiện được với bước Yêu cầu HTTP, bước này có thể gọi trực tiếp bất kỳ địa chỉ nào trên API trang web của bạn.

Các bước tiếp theo