Gestionarea unui site WordPress cu multe documente duce adesea la probleme neașteptate de afișare.
Recent, am ajutat un utilizator al cărui plugin specializat pentru PDF intra în conflict cu generatorul implicit de miniaturi. Acest lucru a făcut ca biblioteca media să pară aglomerată și a stricat aspectul galeriei de pe site.
Din fericire, am găsit un mic fragment de cod care rezolvă imediat acest conflict.
În acest articol, vă voi arăta cum să dezactivați previzualizările miniaturilor PDF în WordPress.

Iată o scurtă prezentare a ceea ce vom acoperi în acest ghid.
De ce să dezactivați previzualizările miniaturale ale fișierelor PDF în WordPress?
În mod implicit, WordPress generează previzualizări ale miniaturilor fișierelor PDF încărcate în Biblioteca Media.

Aceasta este o caracteristică foarte utilă pentru majoritatea site-urilor WordPress.
Cu toate acestea, unii proprietari de site-uri ar putea folosi deja pluginuri PDF care gestionează previzualizările miniaturale și afișarea generală a descărcărilor PDF pe site-ul lor.
Dacă această funcție intră în conflict cu pluginul dvs. PDF sau dacă încărcările mari de fișiere PDF cauzează erori HTTP și blocaje pe serverul dvs., atunci ar trebui să dezactivați aceste previzualizări.
Acestea fiind spuse, să vedem cum să dezactivați cu ușurință previzualizările miniaturale ale fișierelor PDF în WordPress.
Sfat expert: La WPBeginner și la companiile noastre afiliate, ne bazăm pe WPCode în fiecare zi. Acesta permite echipei noastre să adauge și să organizeze în siguranță toate fragmentele de cod personalizate necesare pentru a rula site-urile noastre fără a atinge niciodată fișierele temei principale.
Este același instrument pe care îl folosim pentru fluxul nostru de lucru de dezvoltare și de aceea îl recomandăm cu încredere tuturor utilizatorilor WordPress.
Dezactivați previzualizările miniaturale ale fișierelor PDF în WordPress
Acest tutorial necesită adăugarea unui fragment de cod simplu pe site-ul dvs. WordPress. Dacă nu ați mai făcut acest lucru, atunci poate doriți să consultați ghidul nostru despre lipirea fragmentelor de cod de pe web în WordPress.
Multe tutoriale vă vor spune să adăugați acest cod direct în fișierul functions.php al temei dvs. Cu toate acestea, nu recomandăm acest lucru, deoarece o eroare mică poate bloca site-ul dvs. WordPress și poate cauza o serie de erori WordPress.
În schimb, recomandăm utilizarea pluginului gratuit WPCode. Este cel mai bun plugin pentru fragmente de cod care vă permite să adăugați cod personalizat în WordPress fără a vă deteriora site-ul WordPress.
Notă: Există și un plugin WPCode premium. Deși nu aveți nevoie de el pentru acest tutorial, vă va oferi acces la o bibliotecă de fragmente de cod bazată pe cloud, logică condițională și multe altele. Pentru mai multe detalii, consultați recenzia noastră completă despre WPCode.
Mai întâi, trebuie să instalați și să activați pluginul gratuit WPCode. Pentru mai multe detalii, consultați ghidul nostru despre cum să instalați un plugin WordPress.
Apoi, trebuie să accesați Snippets de cod » + Adăugați Snippet. Aici, puteți plasa cursorul mouse-ului peste „Adăugați codul dvs. personalizat (Snippet nou)” și faceți clic pe „Utilizați snippet”.

Puteți introduce un nume pentru fragmentul dvs. de cod în caseta din partea de sus. În exemplul nostru, folosim „Dezactivare previzualizări miniaturale”.
Apoi, trebuie să copiați următorul cod:
function wpb_disable_pdf_previews() {
$fallbacksizes = array();
return $fallbacksizes;
}
add_filter('fallback_intermediate_image_sizes', 'wpb_disable_pdf_previews');
Introduceți acest cod în caseta „Previzualizare cod”.
Apoi, va trebui să faceți clic pe meniul derulant „Tip cod” și să alegeți „Fragment de cod PHP”.

Apoi, pur și simplu faceți clic pe comutatorul din partea de sus pentru a face snippet-ul „Activ” și apoi selectați „Salvați Snippet”.
WPCode va executa acum fragmentul de cod pe site-ul dvs. WordPress.

Acest cod îi spune WordPress să nu mai creeze dimensiuni suplimentare de imagini pentru fișierele PDF, ceea ce previne procesul de generare a miniaturilor.
Veți observa că, în loc de o previzualizare a miniaturii, WordPress va afișa acum pictograma implicită a documentului PDF pentru fișierul dvs.

Întrebări frecvente despre dezactivarea miniaturilor PDF
Iată răspunsuri la câteva întrebări frecvente pe care le primim despre gestionarea previzualizărilor fișierelor PDF în WordPress.
Dezactivarea previzualizărilor miniaturale va afecta fișierele mele PDF existente?
Nu, acest cod nu afectează niciunul dintre fișierele dvs. PDF încărcate anterior sau miniaturalele lor existente. Acesta oprește doar WordPress din crearea miniaturale pentru fișierele PDF noi pe care le încărcați după adăugarea fragmentului.
Pot reactiva previzualizările miniaturilor PDF mai târziu?
Da, este foarte ușor să anulați modificarea. Tot ce trebuie să faceți este să reveniți la fragmentul de cod din pluginul WPCode și să comutați comutatorul pe „Inactiv”. Acest lucru va restabili imediat funcționalitatea implicită WordPress.
De ce aș dori să păstrez această funcție activată?
În general, previzualizările miniaturilor PDF sunt utile pentru identificarea fișierelor în biblioteca media. Ar trebui să luați în considerare dezactivarea acesteia doar dacă observați un conflict direct cu un alt plugin care gestionează documentele dvs. PDF.
Resurse suplimentare
Sperăm că acest tutorial v-a ajutat să învățați cum să dezactivați previzualizările miniaturilor PDF în WordPress. De asemenea, ați putea dori să consultați aceste resurse suplimentare:
- Cum să încărcați fișiere PDF pe site-ul dvs. WordPress
- Cum să adăugați un vizualizator PDF în WordPress (Pas cu Pas)
- Cum să regenerați miniaturi PDF în WordPress
- Ghidul începătorului pentru dimensiunile imaginilor WordPress (+ cele mai bune practici)
- Cum să remediați probleme comune ale imaginilor în WordPress (Ghid complet)
Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.


dkelly
Funcționează! Mulțumesc pentru postare. Acest lucru va economisi spațiu pe serverul meu. Mă întrebam de ce WordPress generează imagini din fișierele mele PDF. Folosesc woocommerce și nu am putut să-mi dau seama până la postarea dvs. Am încercat să dezactivez câteva pluginuri înainte să încep să suspectez că aceasta a fost o actualizare WordPress. Previzualizările imaginilor PDF oricum nu funcționează pe woocommerce, deoarece imaginile sunt plasate într-un director protejat. Mulțumesc.