WordPress.com
Mit Webhooks können Sie ganz einfach Push-Benachrichtigungen entwickeln. Diese Push-Benachrichtigung ist einfach ein HTTP POST, der durch eine Aktion ausgelöst wird. Diese Funktion ist für Entwickler gedacht, die Daten von Aktionen in einem Blog erhalten möchten (z. B. wenn ein neuer Kommentar abgegeben wird). Nur Benutzer der Admin-Ebene können Webhooks hinzufügen oder verwalten.
Hinweis: Die auf dieser Seite erwähnten Webhook-Einstellungen gelten nicht für Business-Plan-Sites, die Plugins verwenden. Verschiedene Plugins bieten ähnliche Funktionen.
Sie finden diese Funktion, indem Sie /wp-admin/options-general.php?page=webhooks an das Ende der URL Ihrer Website anhängen (z.B. example.wordpress.com/wp-admin/options-general.php?page=webhooks).
Webhook hinzufügen
Sie können einen Webhook hinzufügen, indem Sie auf die Schaltfläche „Webhook hinzufügen“ klicken und ein einfaches Formular ausfüllen.
Sie können eine Aktion und die mit dieser Aktion verbundenen Felder auswählen, die an die URL gesendet werden. Die URL erhält eine HTTP-POST-Anforderung, wenn die ausgewählte Aktion ausgelöst wird. Die Postdaten enthalten die ausgewählten Felder und ein zusätzliches Feld namens „hook“, das den Titel der Aktion enthält.
Sie können den Webhook über die Optionen in der Webhook-Zeile bearbeiten, löschen und aktivieren oder deaktivieren.
Inhaltsverzeichnis
Mögliche Aktionen/Felder
Aktion | Beschreibung | Felder | ||
---|---|---|---|---|
comment_post | Läuft kurz nachdem ein Kommentar in der Datenbank gespeichert wurde | 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 | Läuft wenn eine Seite veröffentlicht wird, oder wenn sie bearbeitet wird und der Status „veröffentlicht“ | 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 | Läuft, wenn ein Beitrag veröffentlicht wird, oder wenn er bearbeitet wird und der Status „veröffentlicht“ | 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 |
Inhaltsverzeichnis
Wofür würde ich so etwas verwenden?
Betrachten wir ein hypothetisches Beispiel: Angenommen, ich möchte jedes Mal eine Textnachricht erhalten, wenn ein neuer Kommentar auf meiner Website abgegeben wird. Zunächst müssen Sie eine URL einrichten, die eine HTTP-POST-Anfrage mit den Kommentardaten akzeptiert und dann die Daten in Form einer Textnachricht an Ihr Telefon weiterleitet. Dann fügen Sie über den Abschnitt Webhooks im Verwaltungsbereich einen neuen Hook für die Aktion „comment_post“ hinzu, wobei Sie die gewünschten Felder und die zuvor eingerichtete URL auswählen. Das ist alles. WordPress.com sendet automatisch für jeden abgegebenen Kommentar einen HTTP POST mit den von Ihnen ausgewählten Feldern an die von Ihnen konfigurierte URL. Das Beispiel ist zwar etwas konstruiert, aber es gibt Ihnen einen Eindruck davon, wie der Prozess aussieht.
Vielfältige Pläne und Preise
-
Kostenlos
Best für Studenten
-
Persönlich
Best für Hobbyisten
-
Premium
Best für Freiberufler
-
Business
Best für kleine Unternehmen
Wählen Sie einen Plan