For et stykke tid siden slap jeg af med Arthemia, en skabelon med en meget god æstetik til WordPress, men med ulempen ved at hæve miniaturebilleder med timthumb-funktionen, der bringer alvorlige problemer med ressourcebreddeforbruget. Efter adskillige billetter rejst af HostGator-administratorer besluttede jeg at gemme skabelonen, mens denne svaghed forbedres.
I de seneste WordPress-opdateringer kom den automatiske generation af thumbnails, som tidligere er gemt i deres forskellige størrelser. Dette vil øge hostingbredden, men det er ubetydeligt i betragtning af, at de ikke er store filer, og den nytte, som nye temaer giver denne funktionalitet. Hver gang en artikel oprettes, genererer WordPress således thumbnails med bredder på 32, 160 og 170 pixels.
Jeg kommer til at bruge mindst to plugins, der får meget ud af denne funktion og har få problemer med forbruget af ressourcer; både bygget af Maria Shaldybina og jeg mener plugins Generer indlægsminiaturebilleder y Relaterede indlæg thumbnails.
Generer thumbnails af tidligere indlæg.
En begrænsning af ændringen til WordPress er thumbnails af alle tidligere indlæg. Til dette gør Generate Thumbnails-pluginet et godt stykke arbejde. Det masseproducerer alle thumbnails af hver artikel på bloggen. . Det er ikke hensigtsmæssigt at udføre denne proces på tidspunkter, hvor trafikken er høj, da det tager et par minutter, og vi kunne modtage en billet fra HostGator.
Dette hjælper også, så thumbnails af Swift-temaet ikke ser slørede ud, for når det ikke finder det, rejser det 32×32 billeder med et meget dårligt udseende.
Placer relaterede links
Dette andet plugin, Relaterede indlæg thumbnails, placerer relaterede links efter kategorier eller tags i slutningen af artiklerne, og hæver et thumbnail billede. Det er indlysende, at for at det skal fungere, skal du udføre den foregående proces, ellers vil det kun vise et standardbillede i de artikler, der ikke har et thumbnail.
Et almindeligt problem i dette plugin er normalt specialtegnene, såsom bogstaver med accent eller ñ (á é í eller ú ñ). Dette sker, fordi på trods af at databasen kan være konfigureret i UTF-8, som det er mit tilfælde, er de genererede forespørgsler muligvis ikke konfigureret.
Til dette skal plugin'et redigeres. Det gøres i venstre fane editor, af plugins, så er filen valgt relaterede-indlæg-thumbnails.php og indholdet kopieres for at redigere det udenfor.
Søg i nærheden af række 362, fjern "htmlspecialchars(" og en afsluttende parentes ")". For at gøre dette kan du redigere direkte i Cpanel, eller bruge DreamWeaver eller CoffeeCup, da det er programmer, der giver os mulighed for at se rækkenumrene.
Dette vil løse problemet med accenter.