Articles

WordPress.com

Webhooks pozwala na łatwe tworzenie powiadomień push. To powiadomienie push jest po prostu HTTP POST, który jest wyzwalany przez jakąś akcję. Jest to funkcja skierowana do programistów, którzy chcą uzyskać dane z działań (np. gdy nowy komentarz zostanie przesłany), które występują na blogu. Tylko użytkownicy na poziomie administratora mogą dodawać lub zarządzać webhookami.

Uwaga: Ustawienia webhooków wymienione na tej stronie nie dotyczą witryn Biznesplanu używających wtyczek. Różne wtyczki oferują podobną funkcjonalność.

Tę funkcję można znaleźć, dodając /wp-admin/options-general.php?page=webhooks do końca adresu URL witryny (np. example.wordpress.com/wp-admin/options-general.php?page=webhooks).

Add a Webhook

Możesz dodać webhook, klikając przycisk Dodaj webhook i wypełniając prosty formularz.

Screen Shot 2015-06-05 at 1.44.57 PM

Możesz wybrać akcję i pola związane z tą akcją, które mają być wysłane do adresu URL. Adres URL otrzyma żądanie HTTP POST, gdy wybrana akcja zostanie uruchomiona. Dane postu będą zawierały wybrane pola i jedno dodatkowe pole o nazwie hook, które zawiera tytuł akcji.

Możesz edytować, usuwać i aktywować lub dezaktywować webhook używając opcji w wierszu webhook.

wp-admin-webhooks

Spis treści

Potencjalne akcje/pola

.

Akcja Opis Fields
comment_post Uruchamia się tuż po zapisaniu komentarza w bazie danych 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 Uruchamia się, gdy strona jest publikowana, lub gdy jest edytowana, a jej status to „opublikowana” 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 Uruchamia się, gdy post jest publikowany lub gdy jest edytowany i jego status to „opublikowany” 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

Table of Contents

Do czego mógłbym użyć czegoś takiego?

Spójrzmy na hipotetyczny przykład; powiedzmy, że chcę otrzymywać wiadomość tekstową za każdym razem, gdy nowy komentarz zostanie przesłany do mojej witryny. Najpierw musisz skonfigurować adres URL, który zaakceptuje żądanie HTTP POST z danymi komentarza, a następnie wykona całą ciężką pracę związaną z pobraniem tych danych i wysłaniem ich do twojego telefonu w formie wiadomości tekstowej. Następnie dodajesz nowy hak poprzez sekcję Webhooks w obszarze administracyjnym dla akcji 'comment_post’, wybierając pola, które chcesz i adres URL, który skonfigurowałeś wcześniej. To wszystko, WordPress.com będzie automatycznie wysyłać HTTP POST z wybranych pól do adresu URL, który został skonfigurowany dla każdego komentarza, który jest złożony. Wymyślony przykład, aby być pewnym, ale to daje wyobrażenie o tym, co proces wygląda jak.

Wszechstronne plany i ceny

  • Darmowe

    Najlepsze dla studentów

  • Personalne

    Najlepsze dla hobbystów

    .

  • Premium

    Najlepsza dla freelancerów

  • Business

    Najlepsza dla małych firm

Wybierz plan