Publicările întârziate pot avea legătură cu execuția WP-Cron, nu cu editorul WordPress.
Ai programat un articol, dar publicarea întârzie până când cineva intră pe site? Verifică WP-Cron. În configurația obișnuită, WordPress verifică sarcinile programate în legătură cu accesările site-ului; nu este echivalentul unui planificator de sistem care rulează independent de trafic.
Identifică sarcinile afectate
Notează ora programată, fusul orar din WordPress și momentul execuției efective. Verifică dacă întârzie numai publicările sau și alte operațiuni. Unele pluginuri au propriile cozi, deci un singur simptom nu dovedește automat o problemă generală WP-Cron.
Verifică blocajele înainte să schimbi mecanismul
Controlează erorile PHP și posibilitatea site-ului de a efectua cererile necesare. Autentificarea suplimentară, o restricție de rețea sau o regulă de securitate pot împiedica execuția. Verifică și dacă în configurație există deja dezactivarea declanșării automate.
Pregătește o sarcină periodică externă
Pe găzduirea care permite cron, configurează o cerere periodică spre wp-cron.php, conform documentației WordPress și regulilor furnizorului. Un exemplu pentru un mediu Linux cu curl este:
curl --fail --silent --show-error --max-time 120 https://exemplu.ro/wp-cron.php
Înlocuiește domeniul și verifică manual rezultatul. Frecvența se alege după sarcini și limitele contului; nu presupune că toate găzduirile acceptă execuție la fiecare minut. O cerere reușită nu dovedește singură că fiecare sarcină s-a terminat corect.
Dezactivează declanșarea la accesare după test
define( 'DISABLE_WP_CRON', true );
Adaugă directiva o singură dată în wp-config.php, înainte de încărcarea WordPress, numai după ce mecanismul extern funcționează. Programează apoi un articol de test și verifică ora publicării. Pentru alegerea configurației, cere XSERVERE detalii despre opțiunile cron ale serviciului folosit.
Ți-a fost util acest articol?


