Articles

WordPress.com

A webhooks segítségével könnyedén fejleszthetsz push értesítéseket. Ez a push értesítés egyszerűen egy HTTP POST, amelyet valamilyen művelet vált ki. Ez a funkció olyan fejlesztők számára készült, akik adatokat szeretnének kapni a blogon előforduló akciókból (például egy új hozzászólás beküldésekor). Csak admin szintű felhasználók adhatnak hozzá vagy kezelhetnek webhookokat.

Figyelem: Az ezen az oldalon említett webhook-beállítások nem vonatkoznak a bővítményeket használó Business Plan oldalakra. A különböző bővítmények hasonló funkciókat kínálnak.

Ezt a funkciót úgy találja meg, ha a /wp-admin/options-general.php?page=webhooks szót hozzáadja a webhelye URL-jének végéhez (pl. example.wordpress.com/wp-admin/options-general.php?page=webhooks).

Webhook hozzáadása

A webhook hozzáadásához kattintson a Webhook hozzáadása gombra, és töltsön ki egy egyszerű űrlapot.

Screen Shot 2015-06-05 at 1.44.57 PM

Az URL-be küldendő műveletet és az ahhoz kapcsolódó mezőket választhatja ki. Az URL egy HTTP POST-kérést fog kapni, amikor a kiválasztott művelet működésbe lép. A post adatai tartalmazni fogják a kiválasztott mezőket és egy további, hook nevű mezőt, amely az akció címét tartalmazza.

A webhookot a webhook sorban található opciók segítségével szerkesztheti, törölheti, aktiválhatja vagy deaktiválhatja.

wp-admin-webhooks

Tartalomjegyzék

Megvalósítható akciók/mezők

Action Description Fields
comment_post Fut közvetlenül azután, hogy egy komment elmentésre került az adatbázisba comment_ID, comment_agent, comment_approved, comment_author, comment_author_IP, comment_author_email, comment_author_url, comment_content, comment_date, comment_date_gmt, comment_karma, comment_parent, comment_post_ID, comment_type, user_id
publish_page Fut egy oldal közzétételekor, vagy ha szerkesztik és az állapota “publikált” ID, comment_count, comment_status, guid, menu_order, ping_status, pinged, post_author, post_category, post_content, post_content_filtered, post_date, post_date_gmt, post_excerpt, post_mime_type, post_modified, post_modified_gmt, post_name, post_parent, post_password, post_status, post_title, post_type, post_url, to_ping
publish_post Fut, ha egy bejegyzést közzétesznek, vagy ha szerkesztik és a státusza “közzétett” ID, comment_count, comment_status, guid, menu_order, ping_status, pinged, post_author, post_category, post_content, post_content_filtered, post_date, post_date_gmt, post_excerpt, post_mime_type, post_modified, post_modified_gmt, post_name, post_parent, post_password, post_status, post_title, post_type, post_url, to_ping

Tartalomjegyzék

Mire használnék ilyesmit?

Nézzünk egy hipotetikus példát; mondjuk, szeretnék egy szöveges üzenetet kapni minden alkalommal, amikor egy új hozzászólás érkezik az oldalamra. Először is be kell állítania egy URL-t, amely elfogad egy HTTP POST-kérést a hozzászólási adatokkal, majd elvégzi az összes nehéz munkát, hogy az adatokat átvegye és szöveges üzenet formájában elküldje a telefonjára. Ezután az adminisztrációs terület Webhooks szakaszán keresztül hozzáad egy új kampót a “comment_post” művelethez, kiválasztva a kívánt mezőket és a korábban beállított URL-címet. Ennyi az egész, a WordPress.com automatikusan küld egy HTTP POST-ot az általad kiválasztott mezőkkel az általad beállított URL-re minden egyes beküldött kommenthez. Az biztos, hogy ez egy mesterkélt példa, de képet ad arról, hogyan néz ki a folyamat.

Változatos tervezetek és árazás

  • Ingyenes

    A diákok számára a legjobb

  • Személyes

    Hobbisták számára a legjobb

    .

  • Premium

    A legjobb szabadúszóknak

  • Üzleti

    A legjobb kisvállalkozásoknak

Válasszon tervezetet