Slack Hatırlatma Bildirimi WordPress ile nasıl entegre edilir

Modern yaşamda dikkatinizi çekmek için rekabet eden birçok farklı taleple, yapmanız gereken ve umarım hatırlatmanız gereken birçok önemli görevi unutmak kolaydır.Ayrıca, önemli bir şey hakkında hatırlattığınızdan emin olmak için yapılabilecek post-it notlarıyla dolu çok fazla tablo var, bu nedenle yeni bir şeyi unutmuş olmanız yüksek bir olasılık var.Bununla birlikte, Slack’i size ne zaman ve ne zaman ihtiyacınız olan bu görevleri hatırlatmanın bir yolu var ve iyi haber, nasıl hazırlayacağınızı göstereceğiz!
Belki size hatırlatmak için Slack’ten ihtiyacınız olabileceğiniz birçok şey vardır. Kim, ne, ne zaman ve neden hatırlatıcılar çok önemlidir ve banka yöneticinizle bir toplantı ayarlamaktan, seyahat maliyetlerinizi zamanında veya gelecekteki proje son tarihine hatırlatmaya başlayan her şeyi içerebilir. Bu blogda kullanacağımız bir hatırlatma örneği “Slack Posting Blog” mesajını hazırlamaktır. Bunu, sizin ve durumunuz için daha uygun olan her türlü hatırlatma için değiştirmekten çekinmeyin. SEO’nun önemi göz önüne alındığında, web sitelerini çalıştıran çoğu insan düzenli olarak yeni blogları güncellemenin ve yayınlamanın önemini fark eder. SEO’da başarılı olmak için gereken görevler katı sırlar olsa da, yeni bloglar yayınlamanın düzenli olarak Google’ın SEO sıralamalarını iyileştirmenin iyi bir yolu olduğunu biliyoruz. Bu nedenle, web sitesi sahibi, son 7 gün içinde blogunuzda yeni bir makale yayınlamadıysanız Slack kanalınıza bir bildirim gönderecek Slack uygulamasıyla ilgilenebilir. Bu hatırlatıcının makalelerinizi ve bloglarınızı daha iyi yönetmenize yardımcı olması ve aynı zamanda bunları zamanında yayınlamanıza yardımcı olması bekleniyor. Bu makalede, kendinizi yapabileceğiniz uygulamaları kullanarak WordPress blogunuzla Slack bildirimlerini nasıl entegre edebileceğinizi gösteriyoruz. Başlangıç ​​- Başlamak için bir Slack uygulaması oluşturun, önce Slack hesabınızda bir uygulama oluşturmalısınız. Bunu yapmak için Slack API sayfasını açın ve ‘Yeni Bir Uygulama Oluştur’ düğmesine basın.
Bu bir açılır pencere yapacak. İstenen ayrıntılarınızı tamamlayın ve “Ayarlar sayfasına” yönlendirileceksiniz. Bu Ayarlar sayfasında soldan ‘Webhook Enter’ ‘yı tıklayın. Bu seçeneği “etkin” olarak yönlendirin. Aşağı indirin ve ‘Yeni bir webhook ekleme isteğini’ tıklayın. Yönetici değilseniz, bu seçeneğe erişmek için yönetici onayı almanız gerekir.

Uygulama onaylandıktan sonra, sol menüden ‘Uygulamayı yükleyin’ tıklayın. Ve ardından ‘Uygulamayı Çalışma Alanına Yükle’ düğmesine basın.

Bir sonraki sayfada istenen kanalı seçin ve ‘İzin Verme’ düğmesini tıklayın. Daha sonra webhook URL’nizi alacağınız sayfaya yönlendirileceksiniz. Bu URL’yi kopyalayın çünkü hemen ihtiyacınız olacak.

WordPress’ten Slack kanallarına bildirim gönderin

Şimdi devam etmeye hazırsınız çünkü bir webhook URL’niz var ve bildirimin gönderileceği Slack kanalını da yapılandırdınız. Ardından, WebHook URL’sine mesaj gönderen bir kod yazmanız gerekir. Bu WebHook URL’si, seçilen Slack kanalına alınan mesajları otomatik olarak gönderir.

Öyleyse, biraz kodlama yapalım. Slack kanalına bir bildirim gönderirken son makalenin yayınlandığı günleri hesaplayın, önce son makalenin yayınlanmasından bu yana günleri saymanız gerekir. Aşağıdaki kod aktif temanızı girecektir: File Function.php.
‘post’, ‘post_status’ => ‘yayın’, ‘post_per_page’ => 1,);$ datediff = 0;$ blog_posts = yeni wp_query ($ args);if ($ blog_posts-> heat_posts ()): while ($ blog_posts-> heat_posts ()): $ blog_posts-> the_post ();$ datediff = time () – strtotime (get_the_date ());Sonunda;wp_reset_postdata ();Endif;eğer ($ datediff) dönerse ($ datediff / (60 * 60 * 24));Dönüş $ Datediff;} Bu kod ve yöntem, WordPress veritabanından eklenen son yayını alacak ve istediğinizde ve son makalenin ne zaman yayınlandığı arasındaki günleri sayacaktır.

WebHook’a Gönderi Gönder WordPress, HTTP isteyen ve yanıt alan WP_REMOTE_POST () işlevi sağlar. Bu yöntemi kullanarak özel mesajımızı webhook’a göndereceğiz. WordPress projenizin kök dizininde bir bildirim.php dosyası oluşturun ve aşağıdaki kodu ekleyin. 5) {$ msg = ‘Hey ekibi, uygulamamız 5 günden fazla UpdraftPlus hakkında yeni bir makale eklemediğimizi buldu. Lütfen ona bakın. ‘; // Slack $ data = array (‘yük’ => json_encode (“metin” => $ msg,)) adresine gönderilecek veri / yükü hazırlayın; // WP_REMOTE_POST WP_REMOTE_POST ($ Slack_webhook_url, Array (‘Yöntem’ => ‘Post’, ‘Body’ => $ veri,) kullanarak verilerimizi Slack Webhook uç noktası üzerinden gönderin; } Bu kod, blogunuzda 5 günden fazla yeni bir makale eklenmezse Webhook URL’sine bir mesaj gönderir. Sonuç olarak, seçtiğiniz Slack kanalında bir bildirim alırsınız.
CRON’u sunucunuza ayarlayın Hedefimiz, ekibe belirli bir gevşek kanalda bu görevi anlatacak otomatik bir sistem oluşturmaktır. Bu nedenle, WordPress kök klasöründe bir PHP dosyası oluşturduk. CRON’u bu dosyayı sunucunuzda ayarlayarak, Slack uygulamanızı otomatik olarak çalıştıracak şekilde ayarlayabilirsiniz. Sunucudaki Cron ayarları, barındırma sağlayıcınıza göre farklı olabilir. Bu öğretici için, CPanel Web Hosting Media Tapınağı’nda bir Cron’un nasıl ayarlanacağına bir örnek vereceğiz. CPanelinize girin. “Devam” bölümünün altındaki ‘Cron Jobs’u seçin. Sonraki sayfada,’ Genel Ayarlar ‘dan günde bir kez (0 0 * *)’ seçeneğini seçin. Bu, Cron’un komut dosyasını günde bir kez yürüteceği anlamına gelir.
Son olarak, komut sütununa dosya bildirimi.php ayarlayarak aşağıdaki ifadeyi ekleyin.

/usr/local/bin/php /home/xyz/public_html/notification.php 

işte bu! Bu öğreticiyi takip ederek, artık siz ve ekibiniz için kendi Slack uygulamanızı oluşturabilirsiniz. Bu kesinlikle herkesin planlanan bloglarla güncel kalmasına yardımcı olacak ve önemli bir tarihi kaçırmadığınızdan emin olacaktır.

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir