Reîmprospătare Automată a Foii de Stil WordPress
În prezent folosesc un calculator Mac și nu reușesc să găsesc o modalitate de a reîmprospăta site-ul meu când fac modificări în fișierul stylesheet WordPress. Am încercat Cmd+R pentru reîncărcare forțată, am încercat să golesc cache-ul, dar nimic nu pare să funcționeze - versiunea veche este încă încărcată.
Am folosit înainte un calculator cu Windows și de fiecare dată când făceam o modificare în fișierul style.css, apăsam doar ctrl + F5 și acesta se reîmprospăta imediat.
Știe cineva alte trucuri în afară de Cmd+R sau golirea cache-ului pentru a reîmprospăta automat foaia de stil?
"Rapid" remediu: Faceți clic dreapta -> vizualizare sursă pagină (ctrl+U), găsiți fișierul .css pe care l-ați modificat, deschideți-l într-o filă nouă și reîncărcați (ar trebui să vedeți modificarea în locul unde ați făcut-o).
DOAR în modul de dezvoltare adăugați funcția PHP time() în locul numărului de versiune:
wp_enqueue_style( $handle, $src, array(), time() , 'all' );
Ștergeți cache-ul dacă utilizați un plugin de caching.

Îmi place și mie să folosesc trucul cu time(). Este deosebit de util pentru testarea pe dispozitive mobile, deoarece telefoanele tind să cache-uiască totul și sunt mai puțin predispuse la reîmprospătare.

Hmm, un comentariu din codex sugerează să nu folosești time() ca al 4-lea parametru. https://developer.wordpress.org/reference/functions/wp_enqueue_style/#comment-2056

Dacă folosești cache pentru stilurile tale, trebuie să reîncarci cache-ul, să dezactivezi un plugin de cache sau pur și simplu să adaugi funcția "time()" la versiunea stilurilor tale.
wp_enqueue_style( 'some-style', get_stylesheet_directory_uri() . '/yourpath.css', array(), time());
Mai multe informații despre stiluri în WordPress poți găsi aici. wp_enqueue_style

acesta poate fi de fapt o problemă complexă și poate avea multiple dimensiuni:
Te rog să definești mai departe: Dezvolți local (serverul, baza de date sunt pe computerul tău) sau la distanță (Hosting, FTP, etc.)
Cache-ul poate fi cu adevărat problemă: Hosting-ul poate avea un mecanism de Cache activ (de ex. Varnish Cache) WordPress poate avea un mecanism de Caching (cum ar fi W3CTotalCache) Cu Cache-ul browserului ai setat o durată lungă de Cache pentru fișierele css (.htaccess)
Deci dacă ai o configurare bună a htaccess etc., toate cele trei cache-uri ar trebui să facă mai dificilă actualizarea (în special) a modificărilor css. După cum a menționat mmm, includerea versiunii în functions.php este o metodă foarte utilă și recomandată, dar nu funcționează întotdeauna (de exemplu Varnish Cache)
Deci dacă ești în faza de dezvoltare, este recomandat să dezactivezi toate cache-urile în timp ce faci modificări css și să rămâi cu "reîmprospătarea prin număr de versiune", este cea mai recomandată metodă. Dacă este deja un site în producție, îți recomand să te obișnuiești să golesti toate cele trei cache-uri înainte de reîmprospătare (pentru câteva modificări nu este o problemă).
Dar nu există o cale mai ușoară, pentru asta sunt făcute cache-urile și duratele lungi de viață.
