"Cron" görevleri her gün, bilemeseniz bile kullandığınız bir şeydir. Arka planda çalışırlar ve çoğu web sitesinde kullanılırlar.

Bu derste, size Cron görevlerini nasıl kullanacağınızı göstereceğim, Cron görevlerinin nasıl benzersiz olduğunu anlatacağım ve WordPress'e Cron görevlerini eklemenin temel bir yolunu göstereceğim.

Ama daha önce, eğer WordPress keşfi hiç kurmadıysanız Bir WordPress blog 7 adımlarını nasıl yüklenir et Nasıl bulmak yüklemek ve blogunuzda bir WordPress tema etkinleştirmek için 

O zaman neden burada olduğumuza dönelim.

Cron işi nedir?

Genel anlamda, bir "Cron" işi, belirli bir zamanda yürütülecek komutları veya komut dosyalarını planlamanıza izin veren bir yardımcı programdır. Cron işleri sonuçta ortaya çıkan işlerdir. Dolayısıyla, insan dilinde bir Cron işi sunucunuza şu mesajı verir: " example.php’yi her gün gece yarısı çalıştırın. " Wordpress cron işi nasıl eklenir

Temel olarak, Cron görevleri, bir kereye mahsus veya yinelenen bazda otomatik olarak gerçekleştirilecek görevleri ayarlamak için kolay bir yoldur.

Ayrıca rehberimizi keşfedin WordPress üzerinde bir popup bir Youtube video Nasıl Açılır

Ortalama bir kullanıcıysanız, bazen bilmeden "Cron" işlerinden yararlanırsınız. Örneğin, Cron Jobs'u kullanmak, blogunuzun her gün aynı saatte yedeklerini almanıza olanak tanıyan bir araçtır.

Onlar olmadan, web sitenizi yeni bir yedek oluşturmak istediğiniz her seferde yedekle düğmesine elle tıklamanız gerekir.

Cron Jobs WordPress'te Nasıl Çalışır?

Cron işlerinin kullanımının bir blogu yedeklemek için mükemmel olduğundan daha önce bahsetmiştim. Ancak bu, tek kullanım durumundan uzaktır.

Cron işlerinin en görünür uygulamalarından biri otomatik güncellemedir. "WP-Cron" düzenli olarak yazılım, tema ve eklentilerin en son güncellemelerini kontrol eder. Ve sonra size güncellemeleri bildirir!

Ayrıca kılavuzumuzu okuyun Genel başlığınıza açılır iletişim formu nasıl eklenir?

Ek olarak, aynı zamanda makalelerinizin planlamasını, pingback'leri ve geri izlemeleri göndermeyi ve kullandığınız eklentiler tarafından eklenen bir dizi diğer potansiyel özelliği de yöneten WP-Cron'dur.

WordPress Cron'un klasik bir Cron'dan farkı nedir?

WordPress, Cron işlerini çalıştırmak için kendi sistemine sahiptir. Ve isim ikisinin aynı olduğunu öne sürse de, ikisi arasında çok önemli bazı farklılıklar var.

Klasik Cron işleriyle, çalıştırılacak her iş için kesin bir tarih ve saat belirtebilirsiniz. Örneğin, temel olarak "Bu betiğin 10 Ağustos 15'da tam olarak 22: 8: 2019'de çalışmasını istiyorum" diyebilirsiniz. Ve saat gibi, senaryonuz tam olarak o saatte çalışacaktır.Cron wordpress'in klasik cron'dan farkı nedir?

Ancak WP-Cron farklı çalışır ...

WP-Cron bu şekilde çalışmaz. Bunun yerine, WP-Cron yalnızca birisi web sitenizi ziyaret ettiğinde çalışır. Birisi onu her ziyaret ettiğinde, WP-Cron, yürütülmesi gereken zamanlanmış görevler olup olmadığını kontrol eder. Bir görevin planlanan zamanına ulaşıldığını tespit ederse, o görevi çalıştıracaktır.

Fakat işte WP-Cron ile ilgili potansiyel sorun.

Hiç kimse web sitenizi bir süre ziyaret etmezse, WP-Cron tamamlanması gereken görevleri doğrulayamaz ve gerçekleştiremez.

Ayrıca makalemize bakın. Makalelerinize yeni bir soluk getirmek için 6 WordPress eklentisi

Açıkçası, web sitenizin günde binlerce isabet alması durumunda, bir sorun olması pek mümkün değildir. Ancak web siteniz günde yalnızca birkaç ziyaretçi alıyorsa ve örneğin her 30 dakikada bir iş yapmak istiyorsanız, birçok sorunla karşılaşırsınız.

Örneğin, söyle WordPress Plugin saat 2'de otomatik bir e-posta göndermeye çalışmak için. Web sitenizi sabah 6'ya kadar kimse ziyaret etmezse (küresel bir kitleniz olmadıkça gerçek bir olasılık), e-posta, üçüncü taraf bir hizmet kullanmadığınız varsayılarak yalnızca sabah 6'da gönderilir.

Ayrıca, bazen eklentileri önbelleğe almak, DNS sorunları veya eklenti çakışmaları Cron işlerinin çalışmasını engelleyebilir.

Ayrıca bizim keşfetmek 10 WordPress eklentileri blogunuza optimize etmek

Ancak, bu sorunu aşmanın yolları var.

Cron işleri nasıl eklenir?

İki temel yinelenen işin yanı sıra tek seferlik zamanlanmış görevlerin nasıl ekleneceğini kısaca ele alacağım. Bu yüzden, sizi WP-Cron ile daha karmaşık görevleri nasıl ekleyebileceğinizi anlatan kaynaklara göndereceğim. Cron işleri nasıl eklenir

Görev nasıl eklenir? tekrarlayan WP-Cron

WP-Cron yinelenen görev eklemek için kod parçacıklarını kullanacağız. Umarım hatırlarsın WordPress eklentisi nasıl oluşturulur. Yani herhangi bir konuda açıklamaya ihtiyacınız varsa, oradan başlamanızı tavsiye ederim.

Hatırlanması gereken önemli bir şey, WP-Cron işlerinin belirli zamanlarda değil, aralıklarla çalışmasıdır. Örneğin, bir görevi iki saatlik aralıklarla 12:12'de başlayacak şekilde planlarsanız, önce 14:XNUMX'de, sonra tekrar XNUMX:XNUMX'de ve bu şekilde devam eder.

Örnek olarak, saatlik olarak yinelenen bir görev eklemek için şu kodu kullanmanız gerekir:

register_activation_hook (__ FILE__, 'my_activation');
 
fonksiyon my_activation () {if (! wp_next_scheduled ('my_events')) {wp_schedule_event (time (), 'hourly', 'my_event'); }} add_action ('my_events', 'do_this_each_time_time'); do_this_each_time () {// kodunuz} işlevi

Tek bir WP-Cron görevi nasıl eklenir

Bir WP-Cron işi eklemek için aşağıdaki örnek kodu temel olarak kullanabilirsiniz. Önceki örnekte olduğu gibi, daha fazla açıklamaya ihtiyacınız varsa, WordPress kodeksine göz atmanızı tavsiye ederim.

Yine, belirli bir zamanda çalışacak bir etkinlik planlamış olsanız bile, o zaman sadece WordPress web sitenizin aynı anda bir ziyaret alması durumunda çalışacağını unutmayın.

Örnek olarak, bir görevi güncel bir zamanda çalıştırmak için şu kodu kullanabilirsiniz:

işlevi do_this_in_a_time () {// Kodunuz} add_action ('my_events', 'do_this_in_a_time'); wp_schedule_single_event (time () + 3600, 'my_events'); // time () + 3600 = Bundan bir saat sonra.

Bir eklenti ile Cron görevleri nasıl eklenir ve görüntülenir

WP-Cron İşlerini görüntülemek, web sitenizde / eklentinizde hata ayıklamanın veya sadece WordPress web sitenizde nelerin çalıştığına dair genel bir bakış elde etmenin yararlı bir yoludur.Wp crontrol eklentisi

WordPress web sitenizde programlanmış tüm WP-Cron görevlerini görmek için "adlı bir eklentiyi kullanabilirsiniz. WP-Crontrol ". Ek bir avantaj olarak, bu eklentiyi yeni WP-Cron görevleri eklemek için de kullanabilirsiniz.

Yeter herhangi bir eklenti gibi kurun ve etkinleştirin. Sonra WordPress web siteniz için varolan tüm WP-Cron etkinliklerini " Araçlar → Cron Events '

Wp cron jobs eklenti aracı

Ayrıca sayfanın altına düzenli etkinlikler de ekleyebilirsiniz:

Cron etkinlikleri ekle

Ve bu eklentinin iyi yaptığı başka bir şey. WP-Cron görevleri için yeni aralıklar tanımlamanıza olanak tanır. İçine girerek yapabilirsiniz Ayarlar → Cron Shedules '

Cron işleri nasıl yapılandırılır

nihayet

Bu, WP-Cron'u kullanmaya hızlı bir giriş. Dürüst olmak gerekirse, bir geliştirici değilseniz, muhtemelen WP-Cron'un görevleriyle asla uğraşmak zorunda kalmayacaksınız. Ama kaputun altına bakmak her zaman havalıdır, değil mi?

Ayrıca bazı premium WordPress eklentilerini keşfedin  

diğer kullanabilirsiniz WordPress eklentileri modern bir görünüm vermek ve blogunuzun veya web sitenizin kullanımını optimize etmek için.

Size, bu konuda yardımcı olacak bazı premium WordPress eklentileri sunuyoruz.

1. W8 İletişim Formu

W8 İletişim Formu, eklentilerinden biridir. İletişim formu WordPress'teki en popüler. Birden fazla alıcıya gönderme, animasyon desteği, sınırsız form oluşturma, farklı stiller ve çok çeşitli ek özelleştirme seçenekleri gibi birçok özellik sunar.

W8 iletişim formu wordpress iletişim formu eklentisi

Ayrıca web sitenize veya blogunuza müşterilerinizle daha kolay bağlantı kurmanız için profesyonel bir sistem sağlar. Tüm formlarınızı ihtiyaçlarınıza ve zevklerinize göre özelleştirebileceksiniz.

Indir | Demo | Web hosting

2. WooCommerce Para Birimi Değiştirici

WooCommerce Para Birimi Değiştirici eklentisi, para birimlerini değiştirmenize ve dönüştürülen oranları gerçek zamanlı olarak almanıza olanak tanır (WooCommerce'in önceden yüklenmesi gerekir). Dönüştürülen oranları almak için para birimi toplayıcılarını kullanabilirsiniz. Yahoo, Google, AppSpot toplayıcıları, ya manuel olarak.Woocommerce para birimi değiştirici

WooCommerce Para Birimi Değiştirici bir pencere öğesi olarak mevcuttur ve sağlanan herhangi bir alanda çalışır (kısa kod mevcut -> [woocs]). Genel arayüzde, "Para Birimi Değiştirici", keşfetmek için 5 farklı şekilde sunulabilir.

Indir | gösteri | Web hosting

3. Ultimate Üyelik Pro

Ultimate Üyelik Pro harika bir WordPress Plugin abonelik ve içerik kısıtlaması. Özel erişim seviyeleri oluşturarak, kullanıcıların paketlerine göre (ücretsiz veya ücretli) yönetilmesini sağlar.

Ultimate üyelik pro wordpress üyelik eklentisi

Bu nedenle web sitenizin tüm içeriğini veya sadece bir kısmını korumak mümkün olacaktır. Örneğin bir kurs, ders, sayfa, ürün, kategori, resim vb. Olacaktır.

Rehberimize de bakınız. WordPress'te PowerPoint Slayt Gösterileri Nasıl Oluşturulur

Ana özellikleri şunları içerir: içerik koruması, çoklu erişim seviyeleri, birden fazla ödeme ağ geçidi desteği -PayPal, Authorize.net, Stripe, 2CheckOut, Banka Havalesi-, kısmi içerik koruması ve çok daha fazlası tekrar…

Indir | gösteri | Web hosting 

Diğer önerilen kaynaklar

Ayrıca, web sitenizi ve blogunuzu daha iyi ele geçirmek ve kontrol altına almak için sizi aşağıdaki kaynaklara başvurmaya davet ediyoruz.

Sonuç

Buraya ! Bu kadar. Bu öğreticinin, WordPress blogunuzda veya web sitenizde WP-Cron işleri oluşturmanıza yardımcı olacağını umuyoruz. Bu eğitimin sizin için yararlı olduğunu umarak sizi davet ediyoruz -e favori sosyal ağınızda paylaşın.

Bununla birlikte, ayrıca bize danışabilirsiniz kaynakların bulunduğuİnternet siteleri oluşturma projelerinizi yürütmek için daha fazla elemana ihtiyacınız varsa, WordPress blog oluşturma.

Bize biraz kendinizden bahsedin Yorumlar ve özel bölümdeki öneriler.

...