9 probleme cu WordPress despre care nu știați (și cum să le remediați)

Publicat: 2015-11-30

rezolva probleme

Ne place WordPress. Dacă nu ar fi WordPress, nu ar exista ThemeTrust. Este într-adevăr atât de simplu. Acestea fiind spuse, totuși, WordPress are defectele sale - defecte pe care fiecare proprietar de site ar trebui să le abordeze. Unele dintre ele sunt cruciale pentru securitatea site-ului, altele sunt de natură mai cosmetică, dar pot fi la fel de frustrante.

Să aflăm care sunt aceste probleme și cum să le rezolvăm:

1. WordPress nu este întotdeauna sigur

Începem cu securitatea pentru că este una dintre cele mai grave probleme de pe multe site-uri WordPress.

În fiecare an, asistăm la tot mai multe site-uri care devin victime ale hackerilor și scripturilor rău intenționate. De exemplu, doar în 2014, au fost raportate două vulnerabilități majore:

  • primul a afectat peste 50.000 de site-uri,
  • iar celălalt în jur de 100.000 de site-uri.

Să ai grijă de securitatea site-ului tău într-adevăr nu este o glumă, dar, din păcate, WordPress nu oferă nicio protecție solidă chiar de la poartă. De aceea ar trebui să iei lucrurile în propriile mâini și să cauți câteva soluții:

  • Folosiți întotdeauna parole sigure. Dacă utilizați oricare dintre cele mai comune parole, o faceți greșit. Alege ceva mai complex.
  • Actualizați nucleul WordPress și pluginurile pe care le utilizați imediat ce apare notificarea. Actualizările WordPress și actualizările pluginurilor remediază întotdeauna o serie de erori și corectează vulnerabilitățile comune.

actualizare-plugin

  • Nu descărcați pluginuri sau teme din surse necunoscute. Fie obțineți-le din depozitele oficiale de la WordPress.org, fie din alte surse de încredere, cum ar fi aici, la ThemeTrust.
  • Utilizați un plugin de securitate dedicat. O soluție precum Sucuri Security sau Wordfence vă va proteja de diferite atacuri comune.

wordfence

Chiar nu pot sublinia suficient acest lucru. Securitatea WordPress nu este o glumă. Vă puteți pierde întregul site din cauza unei singure vulnerabilități dacă neglijați acest lucru.

2. Nu există nicio funcție de rezervă încorporată

WordPress face o mulțime de lucruri din cutie, dar backup-urile nu sunt unul dintre ele.

Deci, dacă doriți să vă salvați de orice accident nefericit, trebuie să faceți singuri pașii necesari. Există o mână de modalități de a activa funcționalitatea de backup în WordPress:

  • dacă doriți un instrument premium de calitate superioară, luați în considerare VaultPress (este o soluție completă de backup și restaurare; începe de la 99 USD pe an),
  • dacă preferați să păstrați lucrurile libere, încercați pluginul numit WordPress Backup to Dropbox (acesta vă ia întregul site și îl face backup în profilul dvs. Dropbox).

3. WordPress tinde să se încarce lent

Sa raportat că doar o secundă întârziere în timpul de încărcare a site-ului dvs. poate duce la o scădere cu 11% a afișărilor de pagină.

Oamenii pur și simplu nu au timp să aștepte, sau răbdare să aștepte, sau nu pot fi deranjați. Oricum ar fi, este clar că timpul de încărcare contează foarte mult pentru creșterea potențială a site-ului tău.

Există o mulțime de lucruri care pot face site-ul dvs. lent:

  • Pluginuri lente. Pluginurile dvs. contribuie la cea mai mare parte a timpului de încărcare. Verificați care dintre pluginurile dvs. sunt lente (faceți acest lucru cu pluginul pentru analizor P3) și înlocuiți-le cu alternative mai rapide.
  • Gazdă web lentă. Dacă gazda dvs. web este sub-valorică, atunci, din păcate, nu puteți face nimic altceva decât să o renunțați pentru una mai rapidă. În general, planurile de găzduire ieftine nu sunt foarte eficiente. Lucrurile de calitate pornesc de la peste 10 USD/lună.
  • Fără cache. Memorarea în cache este un concept destul de complicat și la fel de plictisitor. Ceea ce este important, totuși, este că vă puteți face site-ul mai rapid obținând un plugin de cache care funcționează pe pilot automat (cum ar fi W3 Total Cache).
  • Fără compresie gzip. Pe scurt, compresia zip reduce dimensiunea fișierelor site-ului dvs. Puteți să-l activați adăugând aceste linii în fișierul dvs. .htaccess :
 AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript

4. Tema ta ar putea fi nesigură

Temele WordPress au adesea diverse vulnerabilități în ele și este practic imposibil să le găsești pe cont propriu în timp ce efectuați unele sarcini administrative standard.

Pentru a vă îmbunătăți șansele, puteți testa tema curentă cu pluginul Theme Check. Se va uita prin codul sursă al temei și se va asigura că nu există nimic rău intenționat care pândește în întuneric.

verificarea temei

5. Există dovezi sociale negative

Rețelele de socializare sunt uriașe în aceste zile. Este literalmente imposibil să ne imaginăm un site WordPress de succes care nu are deloc integrare în rețelele sociale.

Una dintre cele mai populare moduri de a face site-ul dvs. prietenos pentru rețelele sociale este să afișați pur și simplu butoanele de partajare lângă postările și paginile dvs.

acțiuni

Acolo intră în imagine dovezile sociale negative.

Practic, dacă folosești butoane de social media care afișează câte distribuiri a strâns postarea, dar acele numere sunt toate zerouri (sau există doar 1 sau 2 distribuiri), atunci doar înrăutățești lucrurile. Astfel de butoane le spun vizitatorilor un lucru: acest conținut este nepopular.

cote reduse

Remedierea acestui lucru este destul de simplă. De exemplu, puteți folosi SumoMe pentru a vă gestiona butoanele rețelelor sociale. În setările modulului Partajare, trebuie doar să selectați opțiunea de a nu afișa numerele până când nu ating un anumit prag:

opțiuni de distribuire

6. Compresia JPEG nu este întotdeauna utilă

WordPress are o setare interesantă când vine vorba de compresia imaginii pe care o folosește.

În mod implicit, fiecare JPEG este setat să fie randat la o calitate de 90%. Pentru unele scenarii, acest lucru este perfect, dar dacă site-ul dvs. se bazează mai mult pe imaginile sale, atunci ar trebui să luați în considerare resetarea nivelului de compresie la 100% - folosind versiunile originale ale imaginilor.

Adăugați asta în fișierul dumneavoastră functions.php :

 add_filter( 'jpeg_quality', 'reset_jpeg_quality' ); function reset_jpeg_quality() { return 100; }

7. Miniaturile imaginilor nu sunt întotdeauna optimizate

WordPress folosește miniaturi în diferite locuri de pe site-ul dvs. De exemplu, lângă postările tale, în subsol și așa mai departe.

miniaturi

Iată, totuși, dacă vă schimbați vreodată tema, setările pentru miniaturi se vor schimba odată cu ea. Ceea ce nu se schimbă, însă, sunt miniaturile care au fost generate anterior. Acest lucru trebuie să faci pe cont propriu.

Un plugin precum Regenerate Thumbnails vă va ajuta. Vă preia imaginile și generează noi miniaturi în funcție de setările curente.

8. Site-ul dvs. are link-uri rupte

De ce sunt atât de sigur?

Ei bine, linkurile rupte nu apar pe site-ul tău într-un mod magic. Acesta este mai mult un proces natural. De exemplu, dacă v-ați conectat la un site terță parte, să zicem, acum două luni, dar apoi acel site a fost offline, atunci acum aveți un link rupt.

Desigur, găsirea manuală a tuturor legăturilor rupte ar fi imposibilă. În schimb, utilizați un plugin numit Broken Link Checker pentru a finaliza treaba.

verificator de legături rupte

9. Pingback-urile pot provoca o adevărată mizerie

Pingback-urile sunt una dintre acele caracteristici vechi ale WordPress care ne sunt alături de ani de zile.

În teorie, pingback-urile sunt un lucru grozav. Acestea permit site-ului dvs. să comunice cu alte site-uri WordPress și să le notifice despre noi link-uri.

Cu toate acestea, ele pot fi folosite și ca instrument de atac DDoS, după cum a subliniat Sucuri. În acest moment, este mai bine să dezactivați complet pingback-urile.

Puteți face acest lucru în Setări > Discuție (lăsați caseta nebifată):

pingback-uri

Randul tau

Mai există ceva care este surprinzător de frustrant pentru tine despre WordPress și despre modul în care funcționează (sau despre modul în care este configurat)? Simțiți-vă liber să distribuiți în comentarii.