Terkadang saya menemukan string ini ditambahkan ke bagian akhir URL saya:
/?doing_wp_cron
Adakah yang tahu untuk apa itu? Bagaimana saya bisa menghapusnya?
Terkadang saya menemukan string ini ditambahkan ke bagian akhir URL saya:
/?doing_wp_cron
Adakah yang tahu untuk apa itu? Bagaimana saya bisa menghapusnya?
Jawaban:
Ini pertanda bahwa Anda telah ALTERNATE_WP_CRON
mendefinisikan diwp-config.php
Untuk melakukan pemrosesan latar belakang (seperti menerbitkan posting yang dijadwalkan), WordPress mengarahkan Anda ke URL dengan ?doing_wp_cron
menambahkan.
Saya telah melihat banyak posting tentang masalah ini tetapi beberapa dari mereka berhasil menemukan solusi nyata. Apa yang memecahkan masalah ini bagi saya adalah mengelola pengalihan dalam file .htaccess.
Berikut adalah contoh cara mengarahkan ulang url dengan menambahkan baris-baris ini dalam file .htaccess:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)doing_wp_cron= [NC]
RewriteRule (.*) /$1? [R=301,L]
</IfModule>
Semoga ini bisa membantu!
Catatan: tips ini berasal dari forum ini
@scribu Saya percaya bahwa BackupBuddy menggunakan penjadwalan tugas WordPress untuk menjadwalkan tugas sebagai bagian dari prosedur pencadangan - jika situs memiliki loopback dinonaktifkan maka satu - satunya solusi (terlepas dari beberapa solusi eksternal yang dipesan lebih dahulu) dan solusi alternatif khusus itu, karena saya yakin Anda tahu, terintegrasi ke dalam WordPress, adalah perbaikan cron alternatif. Jadi ini hanya "wajib" jika host memiliki loopback dinonaktifkan. Ingatlah bahwa jika itu masalahnya maka tidaktugas terjadwal, baik itu tugas terjadwal WordPress standar atau yang terkait dengan plugin lain, akan berfungsi. Apa yang tampaknya menjadi kasus adalah bahwa pengguna tidak akan tahu bahwa host mereka telah terpincang-pincang instalasi WordPress mereka sampai mereka mencoba BackupBuddy karena itu membuat masalah lebih jelas daripada yang tidak terlihat sampai saat itu.
Menggunakan pendekatan tipe crontab hanya plester karena, kecuali Anda membuatnya "ping" pemrosesan cron WordPress sangat sering yang hanya akan bekerja dengan beberapa jenis tugas yang dijadwalkan.
Tentu saja jika pengguna tidak ingin atau tidak dapat menggunakan perbaikan wp cron alternatif, tidak ingin pindah ke host yang memungkinkan loopback dan tidak cukup pengetahuan untuk dapat mengatur kemampuan berbasis crontab yang sesuai maka BackupBuddy memang menawarkan mode cadangan manual yang akan bekerja tetapi tidak memiliki fleksibilitas dan beberapa kemampuan yang tersedia saat penjadwalan tersedia.
Apa yang menyebabkan masalah ini adalah cron alternatif. Untuk mengatasinya, jika Anda memiliki akses, Anda dapat mengaktifkan proses cron yang sebenarnya (jika hosting Anda mengizinkan Anda) dan menonaktifkan ALTERNATE_WP_CRON di wp-config.php Anda.
ALTERNATE_WP_CRON
sepertifalse
padawp-config.php
.