Tema Remix WordPress Slow Query fix

Reparare slow query catre baza de date pentru posturile custom Artists si Songs

Problema apare atunci cand ai o baza de date spre medie ca marime. Query-urile pot dura si pana la 30 de secunde pentru artists si songs. Problema este data de fisierul /themes/remix/functions.php mai specific functia ce afiseaza taburile de related.
Asta este functia:


Query-ul catre baza de date este interpretat asa:

slow query remix theme artists
slow query remix theme artists

Dupa cum vezi in poza de mai sus e cam trista treaba cu timpu’.
E noi vrem sa schimbam query-ul ala in asta:

new query on remix wordpress theme artists
new query on remix wordpress theme artists

Alta viata nu?:))
Sub aveti functia updatata, fiti atenti ca nu am avut nevoie decat de artists si songs, fapt pt care nu am tinut cont de celelate postari custom:


Desigur trebuie sa modificam si single.php pentru ca face requesturi ce nu sunt necesare pt noi.
Asta este functia originala:

Dupa cum vezi exista un foreach acolo… Daca un utilizator baga lyrics spre exemplu o sa fie requesuri aditionale. Pentru asa definim noi array-ul necesar ca sa nu fie confuzie, zic :)

Cam astea sunt modificarile necesare, bafta

Ultima Modificare: 19 octombrie, 2017