Ana İçeriğe Geç

WordPress üzerinde bir cron işi nasıl eklenir?

Divi: Kullanılacak en kolay WordPress teması

Divi: Tüm zamanların en iyi WordPress teması!

daha fazla 901.000 indirmeler, Divi, dünyanın en popüler WordPress teması. Tamamen, kullanımı kolay ve 62 ücretsiz şablonlardan daha fazlasını sunuyor. [Önerilen]

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

Elementor ile web sitenizi kolayca oluşturun

Elementor, profesyonel bir görünüme sahip herhangi bir web sitesi tasarımını kolayca oluşturmanıza olanak sağlar. Kendin yapabileceğin için pahalı ödemeyi kes. [Ücretsiz]

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, WordPress eklentisine saat 2'de otomatik bir e-posta göndermeyi denemesini söylemek. Web sitenizi sabah 6'ya kadar kimse ziyaret etmezse (küresel bir kitleniz olmadıkça gerçek bir olasılık), üçüncü taraf bir hizmet kullanmadığınız varsayılarak e-posta saat 6: XNUMX'ya kadar gönderilmeyecektir.

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.

Unutulmaması gereken önemli bir nokta, WP-Cron kullanımının belirli zamanlarda değil, aralıklarla çalıştığıdır. Örneğin, iki saatlik bir aralıkla saat 12'de başlaması gereken bir görev planlarsanız, önce saat 12'de, sonra tekrar saat 14'de vb. Çalışır.

Ö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 '

En iyi WordPress temalarını ve eklentilerini mi arıyorsunuz?

Envato'daki en iyi eklentileri ve WordPress temalarını indirin ve web sitenizi kolayca oluşturun. 49.720.000 indirme işleminden daha fazla. [ÖZEL]

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  

Modern bir görünüm kazandırmak ve blogunuzun veya web sitenizin rahatlığını artırmak için diğer WordPress eklentilerini kullanabilirsiniz.

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

1. W8 İletişim Formu

W8 Contact Form, WordPress'teki en popüler iletişim formu eklentilerinden biridir. Birden çok alıcıya gönderim, 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 | gösteri | 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 mükemmel bir WordPress aboneliği ve içerik kısıtlama eklentisidir. Özel erişim düzeyleri oluşturarak kullanıcıları paketlerine göre (ücretsiz veya ücretli) yönetebilir.

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…

Çevrimiçi Mağazanızı kolayca oluşturun

WordPress'te fiziksel ve dijital ürünlerinizi satmak için ücretsiz WooCommerce, en iyi e-ticaret eklentilerini indirin. [Önerilen]

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.

... 

Bu makalede, 1 yorumunu içeren

  1. Merhaba!
    Woo Commerce ve Bigbuy arasında bir dropshipping sitesinde çalışıyorum, Bir süredir cron yüzünden ilerleyemiyorum. Makaleni ilginç buldum bana yardım edebilir misin?

YORUM BIRAKIN

E-posta hesabınız yayımlanmayacak. Doldurulması zorunlu alanlar * ile işaretlenmiştir *

Bu site, istenmeyenleri azaltmak için Akismet'i kullanıyor. Yorum verilerinizin nasıl kullanıldığı hakkında daha fazla bilgi edinin..

Başa dönüş