Thêm hoặc cập nhật meta người dùng WordPress

Hành động này cho phép bạn cập nhật người dùng thông qua tích hợp WordPress. Sử dụng nó để tự động hóa công việc hàng ngày của bạn và tiết kiệm thời gian cũng như tài nguyên

Truy cập tích hợp WordPress

Cách cập nhật người dùng

Phần này nhằm mục đích giúp bạn bắt đầu về cách cập nhật người dùng qua WordPress. Chỉ cần chọn một trong những hướng dẫn tự động hóa ưa thích của bạn bên dưới và bắt đầu tự động hóa trang web WordPress của bạn ngay lập tức

Cách thiết lập quy trình làm việc tự động hóa

Hướng dẫn này sẽ hướng dẫn bạn cách sử dụng tính năng Flows của WP Webhook để tạo quy trình làm việc tự động hóa (với nhiều hành động) trực tiếp trên trang web WordPress của bạn kết hợp với hành động Cập nhật người dùng

Để bắt đầu, chúng tôi sẽ hướng dẫn bạn từng bước từ đầu đến cuối để bạn có thể đảm bảo rằng điểm cuối của mình sẽ hoạt động như mong đợi

Các plugin/dịch vụ cần thiết

Để sử dụng hành động webhook này, bạn cần đảm bảo rằng bạn đã cài đặt và kích hoạt các plugin sau hoặc có tài khoản đang hoạt động với dịch vụ nhất định

  • Webhook WP
  • WordPress

1. Thiết lập quy trình

Để bắt đầu, vui lòng đăng nhập vào trang web WordPress của bạn, điều hướng đến bảng điều khiển WordPress của bạn > WP Webhooks > Luồng và mở/tạo Luồng theo lựa chọn của bạn. Nếu mọi thứ đã sẵn sàng, vui lòng làm theo các bước dưới đây

  1. Thêm trình kích hoạt bạn chọn, định cấu hình và tiếp tục quá trình. Nếu bạn không chắc chắn về cách thực hiện điều đó, vui lòng xem hướng dẫn này
  2. Nếu bạn định kết nối trình kích hoạt này với các dịch vụ khác như Zapier, Make (Integromat), IFTTT, Zoho Flows, v.v. Bạn có thể chọn những tích hợp đó từ trình đơn thả xuống trình kích hoạt. Nếu bạn muốn tìm hiểu thêm về tích hợp bên thứ ba của chúng tôi, vui lòng xem trang tích hợp bên thứ ba của chúng tôi

2. Thêm và định cấu hình hành động

  1. Thêm một hành động mới trong Luồng, chọn tích hợp WordPress và chọn hành động Cập nhật người dùng
  2. Sau khi bạn chọn hành động như mô tả ở trên, đã đến lúc định cấu hình cài đặt. Nếu cảm thấy chưa hoàn toàn quen thuộc với bố cục của Flow, bạn có thể đọc thêm về cách thiết lập cơ bản của Flow qua tệp trợ giúp sau
  3. Trong "Cài đặt hành động" đó, bạn sẽ thấy danh sách tất cả các đối số có sẵn cho hành động Cập nhật người dùng và thông tin thêm về nội dung của đối số
    Thêm hoặc cập nhật meta người dùng WordPress
    Thêm hoặc cập nhật meta người dùng WordPress
  4. Như đã thấy trong ảnh chụp màn hình ví dụ ở trên, bạn có thể thêm nhiều đối số. Mỗi đối số đó có một mục đích khác nhau và cho phép bạn tùy chỉnh dữ liệu sẽ được gửi. Để xem danh sách đầy đủ, chỉ cần cuộn xuống trên trang này đến
  5. Sau khi hoàn tất, chỉ cần tiếp tục hành động Flow và kiểm tra nó. Nếu mọi thứ hoạt động tốt, bạn sẽ nhận được phản hồi thành công từ lệnh gọi webhook và mọi thứ đã được thiết lập chính xác. Trong Luồng này, bạn cũng có thể sử dụng tất cả các giá trị phản hồi từ lệnh gọi hành động làm tham số trong các hành động sau
  6. Đặt trạng thái Luồng thành hoạt động và lưu luồng
  7. Trong trường hợp có lỗi, vui lòng kiểm tra thông báo của nó để biết thêm thông tin. Chúng tôi cũng duy trì một danh sách các lỗi phổ biến mà bạn sẽ tìm thấy ở đây

3. Tóm lược

Nếu bạn đã làm theo tất cả các bước ở trên, Luồng của bạn giờ đây sẽ gửi dữ liệu dựa trên trình kích hoạt đã cho của nó tới hành động Cập nhật người dùng với các đối số tùy chỉnh mà bạn đã thiết lập.
Trong trường hợp bạn muốn tìm hiểu thêm về thiết lập này và các thiết lập khác, vui lòng truy cập tài liệu của chúng tôi.

Cách thiết lập kết nối trực tiếp (Nâng cao)

Hướng dẫn này sẽ hướng dẫn bạn cách thiết lập kết nối trực tiếp giữa hành động Cập nhật người dùng (để nhận dữ liệu) và dịch vụ bạn đã chọn (để gửi dữ liệu đến hành động này)

Để bắt đầu, chúng tôi sẽ hướng dẫn bạn từng bước từ đầu đến cuối để bạn có thể đảm bảo rằng điểm cuối của mình sẽ hoạt động như mong đợi

Các plugin/dịch vụ cần thiết

Để sử dụng hành động webhook này trong kết nối trực tiếp, bạn cần đảm bảo rằng bạn đã cài đặt và kích hoạt các plugin sau và/hoặc có tài khoản hợp lệ với dịch vụ đã cho

  • Webhook WP
  • WordPress

1. Thiết lập WP Webhook và tích hợp WordPress

Để bắt đầu với WP Webhook, chỉ cần tải xuống phiên bản mới nhất từ ​​bảng điều khiển tài khoản của bạn và cài đặt/kích hoạt nó trên trang web WordPress của bạn. Nếu bạn muốn tìm hiểu thêm về quy trình cài đặt plugin, vui lòng xem hướng dẫn này.
Bạn cũng cần phải cài đặt tích hợp WordPress từ bên trong tab "Tích hợp" tại bảng điều khiển WordPress > WP Webhooks > Tích hợp. Để làm điều đó, bạn chỉ cần nhấp vào nút "Cài đặt". Xin lưu ý rằng điều này yêu cầu giấy phép hoạt động.

2. Tích hợp hành động với dịch vụ của bạn

Để gửi dữ liệu từ dịch vụ của bạn đến hành động Cập nhật người dùng, bạn cần cung cấp URL cho dịch vụ của mình để dịch vụ có thể gửi thông tin đến WP Webhooks.
Vì chúng tôi tự động cung cấp các URL webhook nhận như vậy nên bạn chỉ cần sao chép nó từ bên trong WP Webhook.

  1. Vui lòng truy cập bảng điều khiển WordPress của bạn > WP Webhook > Nhận dữ liệu > Cập nhật người dùng và tạo/sao chép URL webhook bạn chọn
  2. Khi bạn đã sao chép URL, vui lòng xác định khả năng gửi dữ liệu trong dịch vụ bên ngoài của bạn (đây có thể là điểm cuối webhook, tích hợp API, v.v. ) hoặc dịch vụ tự động hóa như Zapier, Make (Integromat), Zoho Flows, n8n, v.v. (Nhấp vào đây để xem danh sách tất cả các tích hợp bên thứ ba có sẵn)
  3. Sau đó, bạn có thể thêm URL đã sao chép từ tab "Nhận dữ liệu" vào trường được chỉ định trong dịch vụ của mình

Những gì chúng tôi đã đạt được cho đến nay. Ở giai đoạn này, dịch vụ bên ngoài của bạn đã có thể gửi dữ liệu đến trang web WordPress của bạn thông qua URL được tạo trước đó. Theo mặc định, plugin của chúng tôi có thể phát hiện (và chấp nhận) các Loại nội dung khác nhau, chẳng hạn như JSON và XML. Chúng tôi cũng khuyên bạn nên gửi yêu cầu dưới dạng yêu cầu POST

3. Thiết lập ánh xạ dữ liệu

Mặc dù kết nối ở trên có thể dẫn truyền dữ liệu từ dịch vụ của bạn sang hành động Cập nhật người dùng, nhưng điều đó sẽ không thực hiện được nhiều vì trong hầu hết các trường hợp, dữ liệu được gửi từ dịch vụ của bạn có định dạng khác với định dạng mà WP Webhooks yêu cầu.
Để giải quyết vấn đề đó, chúng tôi cung cấp một tính năng gọi là Ánh xạ dữ liệu. Điều này cho phép bạn tự động thay đổi và ánh xạ dữ liệu đến từ dịch vụ của mình để ánh xạ các giá trị của nó tới các đối số được yêu cầu từ WP Webhooks.
Tính năng này cho phép bạn thực hiện nhiều khả năng lập bản đồ khác nhau, tạo các giá trị mới và thao tác với các giá trị hiện có. Để cho bạn thấy tính năng này một cách thực tế, dưới đây là hướng dẫn ngắn về cách bạn có thể thiết lập mẫu ánh xạ dữ liệu.

Thiết lập mẫu Ánh xạ dữ liệu

  1. Chuyển đến bảng điều khiển WordPress của bạn > Cài đặt > WP Webhooks > Ánh xạ dữ liệu và thêm mẫu Ánh xạ dữ liệu mới
  2. Trong đó, bạn có thể thêm dữ liệu ánh xạ để điều chỉnh dữ liệu do dịch vụ của bạn gửi vào các đối số mà WP Webhooks yêu cầu
  3. Cuối cùng, bạn cần kết nối mẫu Ánh xạ dữ liệu với URL nhận mà bạn đã chọn ở bước 1 (Thiết lập Webhook của bạn). Để làm điều đó, vui lòng truy cập bảng điều khiển WordPress của bạn > WP Webhooks > Nhận dữ liệu và mở Cài đặt của URL webhook cụ thể. Ở đó, bạn sẽ tìm thấy một cài đặt có tên Thêm mẫu ánh xạ dữ liệu yêu cầu - chỉ cần chọn mẫu Ánh xạ dữ liệu của bạn từ danh sách thả xuống và lưu mẫu đó
  4. Đó là nó. Giờ đây, tất cả dữ liệu được gửi từ dịch vụ của bạn sẽ được xác thực bằng mẫu ánh xạ dữ liệu. Để tìm hiểu thêm về nó, vui lòng xem tài liệu của chúng tôi về các mẫu Ánh xạ dữ liệu

Định cấu hình mẫu Ánh xạ dữ liệu
Bây giờ, việc bạn muốn gửi dữ liệu theo cách nào tới hành động Cập nhật người dùng là tùy thuộc vào bạn. Đối với hầu hết các hành động của chúng tôi, chúng tôi cung cấp một thứ gọi là Đối số tương tự như các biến mà bạn có thể sử dụng để gán dữ liệu cho một mục đích.
Bên dưới hộp này, bạn sẽ tìm thấy danh sách tất cả các đối số hành động có sẵn cho hành động Cập nhật người dùng. để nhảy trực tiếp đến nó.

  1. Chuyển đến bảng điều khiển WordPress của bạn > WP Webhooks > Ánh xạ dữ liệu và mở mẫu ánh xạ dữ liệu bạn đã tạo ở bước trước
  2. Trong đó, bạn có thể tạo ánh xạ của mình dựa trên các đối số từ danh sách đối số. Khi bạn thêm một hàng mới, bạn có thể thêm đối số vào trường bên trái
  3. Ở bên phải, bạn có thể thêm các khóa để ánh xạ dữ liệu dựa trên dữ liệu được gửi bởi dịch vụ của bạn. Để tìm hiểu thêm về ánh xạ, vui lòng xem tệp trợ giúp này
  4. Ở bên dưới, bạn sẽ tìm thấy một ví dụ về mẫu ánh xạ dữ liệu hiển thị một cấu hình đơn giản về cách sử dụng nó để thao tác các giá trị.
    ______0
  5. Sau khi nhập, chỉ cần lưu mẫu. Từ đó, bạn có thể đi tới bản xem trước (thông qua nút Mẫu xem trước) và xem cách mẫu ánh xạ dữ liệu đang điều chỉnh dữ liệu từ bên trái (là dữ liệu đến) sang dữ liệu được ánh xạ (ở bên phải)
  6. Cuối cùng, bạn chỉ cần ánh xạ các giá trị do dịch vụ của mình gửi tới các đối số có sẵn cho hành động này.
    Nếu bạn không chắc chắn về định dạng dữ liệu được gửi từ dịch vụ của mình, thì bạn có nhiều lựa chọn.
    • Một khả năng là kiểm tra tài liệu về dịch vụ của bạn vì họ thường ghi lại tải trọng của họ
    • Nếu tải trọng của bạn không được ghi lại, bạn cũng có thể sử dụng tính năng Nhật ký của chúng tôi. Khi bạn đã gửi yêu cầu từ dịch vụ của mình tới URL webhook, bạn sẽ thấy một mục trong nhật ký, bao gồm cả dữ liệu
    • Bạn cũng có thể gửi dữ liệu đến một URL webhook khác chẳng hạn như URL được tạo bởi https. //webhook. Địa điểm/

4. Tóm lược

Nếu làm theo các bước trên, bạn đã thiết lập thành công kết nối webhook và kết nối mẫu ánh xạ dữ liệu. Đây là mọi thứ bạn cần để tự động gửi dữ liệu từ dịch vụ bên ngoài đến hành động Cập nhật người dùng.
Trong trường hợp bạn muốn tìm hiểu thêm về thiết lập này và các thiết lập khác, vui lòng truy cập tài liệu của chúng tôi.

Đối số "Cập nhật người dùng"

Cái gọi là đối số của chúng tôi là các giá trị mà bạn có thể sử dụng để tùy chỉnh yêu cầu của mình. Chúng cho phép bạn gửi dữ liệu cụ thể đến hành động Cập nhật người dùng, hành động này sau đó được xử lý theo mục đích được mô tả. Bạn có thể sử dụng các đối số mà bạn muốn gửi giá trị cho.
Để tìm hiểu thêm về nó, vui lòng xem.

tên người dùng

(Tùy chọn nếu user_email hoặc user_login được xác định) Bao gồm id số của người dùng. (Lưu ý rằng user_id có mức độ ưu tiên cao hơn user_email. )

Email người dùng

(Tùy chọn nếu user_id hoặc user_login được xác định) Bao gồm email liên quan đến tài khoản

đăng nhập người dùng

(Tùy chọn nếu user_email hoặc user_id được xác định) Một chuỗi mà người dùng có thể đăng nhập vào trang web của bạn. Giá trị này cũng có thể được sử dụng để cập nhật người dùng

họ

Tên của người dùng

họ

Họ của người dùng

tên nick

biệt danh. Xin lưu ý rằng biệt hiệu sẽ được WordPress tự động làm sạch

tên hiển thị

Tên sẽ được nhìn thấy trên giao diện người dùng của trang web của bạn

user_nicename

Tên thân thiện với URL. Mặc định là tên người dùng của người dùng

sự miêu tả

Mô tả cho người dùng sẽ có sẵn trên trang hồ sơ

rich_editing

Liệu người dùng có thể sử dụng Trình chỉnh sửa phong phú hay không. Đặt thành "có" hoặc "không". Mặc định "không"

user_registered

Ngày người dùng đăng ký. cấu trúc ngày. Y-m-d H. i. s

user_url

Bao gồm một url trang web

vai trò

Vai trò người dùng chính. Nếu được đặt, tất cả các vai trò bổ sung sẽ bị xóa

bổ sung_vai trò

Điều này cho phép thêm/xóa nhiều vai trò trên một người dùng. Để biết thêm thông tin, vui lòng đọc mô tả

mật khẩu của người dùng

Mật khẩu người dùng. Nếu không được xác định, chúng tôi sẽ không tạo một cái mới

user_meta

KHÔNG DÙNG. Vui lòng sử dụng manage_meta_data để thay thế

meta_update

Cập nhật (hoặc thêm) khóa/giá trị meta

quản lý_meta_data

Trong trường hợp bạn muốn thêm dữ liệu meta phức tạp hơn, trường này là dành cho bạn. Kiểm tra một số ví dụ trong bài đăng blog meta bài đăng của chúng tôi

acf_meta_update

Cập nhật (hoặc thêm) khóa/giá trị meta của Trường tùy chỉnh nâng cao

manage_acf_data

Trong trường hợp bạn muốn thêm dữ liệu Trường tùy chỉnh nâng cao phức tạp hơn, trường này là dành cho bạn. Kiểm tra một số ví dụ trong bài đăng blog meta bài đăng của chúng tôi

gửi email

Đặt trường này thành "có" để gửi email cho người dùng có dữ liệu

tạo_if_none

Cho dù bạn muốn tạo người dùng nếu nó không tồn tại hay không. Đặt thành "có" hoặc "không" Mặc định là "không"

do_action

Nâng cao. Đăng ký một hành động tùy chỉnh sau khi plugin kích hoạt webhook này. Thêm thông tin trong phần mô tả

wpwh_call_action

(Chuỗi) Đăng ký gọi lại hook WordPress tùy chỉnh. Giá trị sẽ được gọi như sau. do_action( $yourdefinedaction, $action_return_data, $request_data )

ví dụ kết nối

Lấy cảm hứng về cách sử dụng hành động "Cập nhật người dùng" trong tích hợp WordPress của chúng tôi. Ở bên dưới, bạn sẽ tìm thấy các ví dụ khác nhau với các tích hợp khác của chúng tôi