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.
‘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.