⭐️ WordPress 훅 매핑(PRO)과 이메일 알림용 퍼시스티드 쿼리를 탑재한 v2.5 출시
Gato GraphQL v2.5가 출시되었으며, 다음과 같은 변경 사항이 포함되어 있습니다.
신규 게시물을 사용자에게 알리는 퍼시스티드 쿼리 추가
사전 정의된 퍼시스티드 쿼리 [PRO] 신규 게시물에 대해 구독자에게 이메일 보내기가 추가되었습니다.
이 쿼리는 사이트에 새 게시물이 작성되었음을 모든 사용자 또는 특정 사용자 세그먼트에 이메일로 알립니다.
Gato GraphQL PRO에 추가된 새로운 자동화 규칙 신규 게시물에 대해 모든 구독자에게 자동으로 이메일 보내기와 통합되어 있습니다.
동작 방식을 확인하려면 데모 영상 신규 게시물에 대해 모든 구독자에게 자동으로 이메일 보내기를 참고하세요:
[PRO] Automation 익스텐션을 위한 "WordPress 훅 매핑" 추가
WordPress 훅 중에는 Automation Configurator에서 직접 사용할 수 없는 것들이 있습니다. 이는 해당 훅이 PHP 객체를 훅을 통해 제공하기 때문에 GraphQL 변수로 직접 입력할 수 없기 때문입니다.
Gato GraphQL PRO v2.5부터 이러한 훅 일부가 매핑되었습니다. 구체적으로는 gatographql:을 앞에 붙인 동일한 이름의 새 훅을 트리거하고, 해당 객체 ID를 GraphQL 변수로 입력 가능한 형태로 전달합니다.
예를 들어, WordPress 훅 draft_to_publish는 $post(타입: WP_Post)를 변수로 전달합니다. Gato GraphQL PRO는 이 훅을 gatographql:draft_to_publish로 매핑하고, $postId(타입: int)를 변수로 전달합니다.
다음 표는 매핑된 WordPress 훅 목록을 보여줍니다:
| WordPress 훅 | Gato GraphQL에 의한 매핑된 훅 |
|---|---|
{$old_status}_to_{$new_status}(WP_Post $post 전달) | gatographql:{$old_status}_to_{$new_status}(int $postId 전달) |