⏲️ Estimated reading time: 2 min
Configurare Cron Job pentru Regenerarea Fișierului CSS în WordPress
Fișierele CSS joacă un rol crucial în aspectul și performanța site-ului WordPress. Uneori, cache-ul poate împiedica afișarea modificărilor recente ale stilurilor. O soluție eficientă este să configurezi un Cron Job pentru a regenera periodic fișierul CSS, asigurându-te că utilizatorii văd mereu cea mai recentă versiune.
🔧 De ce să folosești un WordPress Cron Job?
- Previne problemele cauzate de cache.
- Automatizează regenerarea CSS fără intervenție manuală.
- Îmbunătățește performanța și actualizarea rapidă a stilurilor.
📌 Pasul 1: Găsește locația fișierului CSS
În majoritatea temelor WordPress, fișierul CSS principal se află în:
/wp-content/themes/tema-ta/style.css
Dacă folosești un plugin de cache sau un builder, verifică locația corectă a fișierului CSS minificat.
📌 Pasul 2: Crează un script PHP pentru regenerarea CSS
Creează un fișier nou, de exemplu refresh-css.php
, și adaugă următorul cod:
<?php
$file = __DIR__ . "/wp-content/themes/tema-ta/style.css";
if (file_exists($file)) {
touch($file);
echo "Fișierul CSS a fost regenerat cu succes!";
} else {
echo "Eroare: Fișierul CSS nu a fost găsit!";
}
?>
Acest script va actualiza timestamp-ul fișierului CSS, forțând browserul să încarce noua versiune.

📌 Pasul 3: Configurează Cron Job-ul în cPanel
- Accesează cPanel și mergi la secțiunea Cron Jobs.
- Adaugă o nouă comandă Cron și configurează frecvența execuției (de exemplu, la fiecare oră):
0 * * * * /usr/bin/php /home/utilizator/public_html/refresh-css.php
(Asigură-te că calea fișierului este corectă!) - Salvează setările și verifică dacă scriptul rulează corect.
📌 Pasul 4: Testează execuția Cron Job-ului
Pentru a verifica dacă scriptul funcționează:
- Rulează manual comanda în terminal:
php /home/utilizator/public_html/refresh-css.php
- Verifică dacă fișierul CSS are un timestamp actualizat.
🔍 Concluzie
Configurarea unui Cron Job pentru regenerarea fișierului CSS în WordPress este o metodă simplă și eficientă de a evita problemele cauzate de cache și de a asigura că utilizatorii văd mereu cele mai recente modificări de design.
📩 Ai întrebări sau sugestii? Lasă un comentariu sau contactează-ne!
Only logged-in users can submit reports.