Tugas "Cron" adalah sesuatu yang Anda gunakan setiap hari, bahkan jika Anda tidak dapat mengetahuinya. Mereka berjalan di latar belakang, dan digunakan di sebagian besar situs web.
Dalam tutorial ini, saya akan menunjukkan kepada Anda bagaimana menggunakan tugas Cron, memberi tahu Anda bagaimana tugas Cron unik, dan menunjukkan kepada Anda cara dasar untuk menambahkan tugas Cron ke WordPress.
Tetapi sebelumnya, jika Anda belum pernah menginstal WordPress temukan Bagaimana menginstal sebuah blog WordPress langkah 7 et Bagaimana menemukan, menginstal dan mengaktifkan tema WordPress di blog Anda
Lalu kembali ke mengapa kita ada di sini.
Apa itu pekerjaan Cron?
Dalam pengertian umum, pekerjaan "Cron" adalah utilitas yang memungkinkan Anda menjadwalkan perintah atau skrip untuk dieksekusi pada waktu tertentu. Pekerjaan Cron adalah pekerjaan yang dihasilkan. Jadi dalam bahasa manusia, tugas Cron memberikan pesan berikut ke server Anda: " jalankan example.php di tengah malam setiap hari. "
Pada dasarnya, tugas Cron adalah cara mudah untuk mengatur tugas yang akan dilakukan secara otomatis, baik secara sekali atau berulang.
Temukan juga panduan kami di Cara Buka video Youtube dalam popup di Wordpress
Jika Anda adalah pengguna biasa, Anda mendapatkan keuntungan dari pekerjaan "Cron", terkadang tanpa menyadarinya. Misalnya, Menggunakan Cron Jobs adalah alat yang memungkinkan Anda membuat cadangan blog pada waktu yang sama setiap hari.
Tanpa mereka, Anda harus mengklik tombol cadangan secara manual setiap kali Anda ingin membuat cadangan baru situs web Anda.
Bagaimana Cron Jobs Bekerja di WordPress?
Saya telah menyebutkan penggunaan Cron jobs sangat cocok untuk membuat cadangan blog. Tapi itu bukan satu-satunya kasus penggunaan.
Salah satu implementasi Cron job yang paling terlihat secara publik adalah pembaruan otomatis. "WP-Cron" secara teratur memeriksa pembaruan perangkat lunak, tema, dan plugin terbaru. Dan kemudian itu memberi tahu Anda tentang pembaruan!
Baca juga panduan kami di Cara menambahkan formulir kontak tarik-turun ke tajuk global Anda
Selain itu, WP-Cron juga menangani penjadwalan artikel Anda, mengirim pingback dan trackback, dan berbagai fitur potensial lainnya yang ditambahkan oleh plugin yang Anda gunakan.
Apa perbedaan WordPress Cron dari Cron klasik?
WordPress memiliki sistemnya sendiri untuk menjalankan pekerjaan Cron. Dan meskipun namanya mungkin menunjukkan bahwa keduanya sama, ada beberapa perbedaan yang sangat penting di antara keduanya.
Dengan pekerjaan Cron klasik, Anda dapat menentukan tanggal dan waktu yang tepat untuk menjalankan setiap pekerjaan. Misalnya, pada dasarnya Anda dapat mengatakan, "Saya ingin skrip ini berjalan tepat pada pukul 10:15:22 pada 8 Agustus 2019." Dan seperti jarum jam, skrip Anda akan berjalan tepat pada waktu itu.
Tetapi WP-Cron bekerja secara berbeda ...
WP-Cron tidak bekerja seperti itu. Sebaliknya, WP-Cron hanya berfungsi ketika seseorang mengunjungi situs web Anda. Setiap kali seseorang mengunjunginya, WP-Cron memeriksa apakah ada tugas terjadwal yang perlu dilakukan. Jika menemukan bahwa waktu yang dijadwalkan tugas telah tercapai, itu akan menjalankan tugas itu.
Tapi di sini ada potensi masalah dengan WP-Cron.
Jika tidak ada yang mengunjungi situs web Anda untuk jangka waktu tertentu, WP-Cron tidak akan dapat memverifikasi dan melakukan tugas-tugas yang perlu diselesaikan.
Lihat juga artikel kami di Plugin 6 WordPress untuk memberikan kehidupan baru ke dalam artikel Anda
Jelas, jika situs web Anda memiliki ribuan klik sehari, itu tidak akan menjadi masalah. Tetapi jika situs web Anda hanya menerima beberapa pengunjung sehari, dan Anda ingin menjalankan tugas setiap menit 30 misalnya, Anda akan menghadapi banyak masalah.
Misalnya, katakan kepada WordPress Plugin untuk mencoba mengirim email otomatis pada pukul 2. Jika tidak ada yang mengunjungi situs web Anda hingga pukul 6 pagi (kemungkinan nyata kecuali Anda memiliki audiens global), email hanya akan dikirim pada pukul 6 pagi dengan asumsi Anda tidak menggunakan layanan pihak ketiga.
Selain itu, terkadang caching plugins, masalah DNS, atau konflik plugin dapat mencegah pekerjaan Cron dari berjalan.
Temukan juga kami 10 WordPress plugin untuk mengoptimalkan blog Anda
Tapi, ada cara untuk mengatasi masalah ini.
Bagaimana cara menambahkan pekerjaan Cron?
Saya akan membahas secara singkat bagaimana menambahkan dua pekerjaan berulang dasar serta tugas terjadwal satu kali. Jadi, saya akan mengirim Anda ke sumber daya yang mencakup bagaimana Anda dapat menambahkan tugas yang lebih kompleks dengan WP-Cron.
Bagaimana cara menambahkan tugas kumat WP-Cron
Untuk menambahkan tugas berulang WP-Cron, kami akan menggunakan potongan kode. Saya harap Anda ingat cara membuat plugin WordPress. Jadi jika Anda membutuhkan klarifikasi tentang apa pun, saya sarankan Anda mulai dari sana.
Satu hal penting untuk diingat adalah bahwa pekerjaan WP-Cron beroperasi pada interval, bukan pada waktu tertentu. Misalnya, jika Anda menjadwalkan tugas untuk dimulai pada pukul 12:12 dengan interval dua jam, tugas itu akan dijalankan pertama kali pada pukul 14:XNUMX, kemudian lagi pada pukul XNUMX:XNUMX, dan seterusnya.
Sebagai contoh, untuk menambahkan tugas berulang setiap jam, Anda harus menggunakan kode ini:
register_activation_hook (__ FILE__, 'my_activation');
function my_activation () {if (! wp_next_scheduled ('my_events')) {wp_schedule_event (time (), 'hourly', 'my_event'); }} add_action ('my_events', 'do_this_each_time_time'); function do_this_each_time () {// kode Anda}
Bagaimana cara menambahkan tugas WP-Cron tunggal
Untuk menambahkan pekerjaan WP-Cron, Anda dapat menggunakan kode contoh berikut sebagai dasar. Sama seperti contoh sebelumnya, jika Anda membutuhkan klarifikasi lebih lanjut, saya sarankan Anda memeriksa codex WordPress.
Sekali lagi, ingatlah bahwa meskipun Anda menjadwalkan suatu acara untuk berjalan pada waktu tertentu, itu hanya akan berfungsi pada saat itu jika situs web WordPress Anda menerima kunjungan pada waktu yang sama.
Sebagai contoh, untuk menjalankan tugas pada saat ini, Anda dapat menggunakan kode ini:
function do_this_in_a_time () {// Kode Anda} add_action ('my_events', 'do_this_in_a_time'); wp_schedule_single_event (time () + 3600, 'my_events'); // waktu () + 3600 = Satu jam dari sekarang.
Cara menambah dan melihat tugas Cron dengan sebuah plugin
Melihat pekerjaan WP-Cron adalah cara yang berguna untuk men-debug situs web / plugin Anda atau hanya untuk mendapatkan gambaran umum tentang apa yang sedang berjalan di situs WordPress Anda.
Untuk melihat semua tugas WP-Cron yang diprogram di situs WordPress Anda, Anda dapat menggunakan plugin yang disebut " WP-Crontrol ". Sebagai bonus tambahan, Anda juga dapat menggunakan plugin ini untuk menambahkan tugas WP-Cron baru.
Sudah cukup instal dan aktifkan seperti yang Anda lakukan pada plugin lainnya. Kemudian Anda dapat melihat semua acara WP-Cron yang ada untuk situs web WordPress Anda dengan masuk ke " Alat → Acara Cron "
Anda juga dapat menambahkan acara reguler di bagian bawah halaman:
Dan satu hal lagi yang dilakukan plugin ini dengan baik. Ini memungkinkan Anda untuk menentukan interval baru untuk tugas WP-Cron. Anda bisa melakukannya dengan masuk Pengaturan → Cron Shedules "
akhirnya
Jadi itulah pengantar singkat untuk menggunakan WP-Cron. Sejujurnya, kecuali Anda seorang pengembang, Anda mungkin tidak akan pernah berurusan dengan tugas-tugas WP-Cron. Tapi, selalu keren untuk mengintip di bawah tenda, bukan?
Temukan juga beberapa plugin WordPress premium
Anda dapat menggunakan yang lain plugin WordPress untuk memberikan tampilan yang modern dan untuk mengoptimalkan penanganan blog atau website Anda.
Kami menawarkan kepada Anda beberapa plugin WordPress premium yang akan membantu Anda melakukannya.
1. Formulir Kontak W8
Formulir Kontak W8 adalah salah satu plugin dari formulir kontak yang paling populer di WordPress. Ini menawarkan banyak fitur seperti pengiriman ke banyak penerima, dukungan untuk animasi, pembuatan formulir tanpa batas, gaya yang berbeda, dan berbagai macam opsi penyesuaian tambahan.
Selain itu, ini memberi situs web atau blog Anda sistem profesional untuk membuatnya lebih mudah berhubungan dengan pelanggan Anda. Anda akan dapat menyesuaikan semua formulir Anda sesuai dengan kebutuhan dan selera Anda.
Download | Demo | Hébergement Web
2. WooCommerce Currency Switcher
Plugin WooCommerce Currency Switcher memungkinkan Anda untuk mengubah mata uang dan mendapatkan nilai tukar yang dikonversi secara real time (diperlukan instalasi WooCommerce sebelumnya). Anda juga dapat menggunakan agregator mata uang untuk mendapatkan nilai tukar Yahoo, Google, agregator AppSpot, baik secara manual.
WooCommerce Currency Switcher tersedia sebagai widget dan berfungsi di semua tempat yang disediakan (kode pendek tersedia -> [woocs]). Pada antarmuka publik, "Pengalih Mata Uang" dapat disajikan dalam 5 cara berbeda untuk ditemukan.
Download | Demo | Hébergement Web
3. Keanggotaan Ultimate Pro
Ultimate Membership Pro sangat bagus WordPress Plugin langganan dan pembatasan konten. Hal ini memungkinkan pengguna untuk dikelola sesuai dengan paket mereka (gratis atau berbayar) dengan membuat tingkat akses eksklusif.
Oleh karena itu, dimungkinkan untuk melindungi semua konten situs web Anda, atau hanya sebagian saja. Ini akan menjadi contoh kursus, pelajaran, halaman, produk, kategori, gambar, dll ...
Lihat juga panduan kami di Cara membuat tayangan slide PowerPoint di WordPress
Fitur utamanya meliputi: perlindungan konten, berbagai tingkat akses, dukungan untuk beberapa gateway pembayaran -PayPal, Authorize.net, Stripe, 2CheckOut, Transfer Bank-, perlindungan konten parsial, dan banyak lagi lagi…
Download | Demo | Hébergement Web
Sumber daya lain yang direkomendasikan
Kami juga mengundang Anda untuk berkonsultasi dengan sumber daya di bawah ini untuk melangkah lebih jauh dalam cengkeraman dan kontrol situs web dan blog Anda.
- Bagaimana mengatur waktu kerja mereka dan tips hidup 8 untuk mengikuti
- Cara menambahkan judul sekunder ke artikel di blog WordPress
- Cara menginstal WordPress Security Wordfence
- Cara membuat portofolio di situs web WordPress Anda
Kesimpulan
Sini! Itu saja. Kami harap tutorial ini membantu Anda membuat pekerjaan WP-Cron di blog atau situs WordPress Anda. Berharap tutorial ini bermanfaat bagi Anda, kami mengundang Anda ke bagikan di jejaring sosial favorit Anda.
Namun, Anda juga akan dapat berkonsultasi dengan kami ressources, jika Anda memerlukan lebih banyak elemen untuk melaksanakan proyek pembuatan situs Internet Anda, dengan membaca panduan kami di Pembuatan blog WordPress.
Ceritakan tentang Anda komentar dan saran di bagian khusus.
...
Hello!
Saya bekerja di situs dropshipping antara Woo Commerce dan Bigbuy, Untuk sementara saya tidak bisa bergerak maju karena cron. Saya menemukan artikel Anda menarik, bisakah Anda membantu saya?