WooCommerce – distribuirea in pagini a continutului afisat cu Shortcode
La ce folosesc Shortcode-urile in WooCommerce
Acolo unde nu putem utiliza paginile arhivelor (categorii de produse, tag-uri asociate produselor etc) care sunt deja incluse in mod predefinit in WooCommerce, putem utiliza shortcode-urile inglobate.
Acestea ne sunt utile pentru a adauga continut specific magazinului in orice pagina sau articol din site-ul web WordPress. Se pot folosi pentru a afisa:
– cosul de cumparaturi;
– produsele recente, in oferta, in evidenta, corelate;
– produsele dintr-o categorie sau tag-urile asociate;
– produse singulare, adaugarea in cos etc.
Consultati lista Shortcode-urilor incluse in WooCommerce.
Aspectul de care ne ocupam astazi este faptul ca Shortcode-urile in WooCommerce nu au in mod predefinit paginare – continutul rezultat prin utilizarea lor nu este distribuit in mai multe pagini intre care sa se poata naviga.
In momentul in care output-ul este de zeci sau sute de produse avem nevoie in mod necesar ca acestea sa fie prezentate pe mai multe pagini pentru a facilita navigarea. Chiar daca shortcode-urile permit declararea numarului de elemente pe pagina (per_page) si in cate coloane sa fie distribuite (columns), nu permite navigarea intre variile pagini de rezultate.
Acest lucru ne este evidentiat pe pagina listei shortcode-urilor in WooCommerce:
WooCommerce nu va face paginarea predefinita
Pozitia dezvoltatorilor de la Automattic este ca:
Pentru a obtine distribuirea in pagini adecvata ar trebui folosite arhivele. Shortcode-urile sunt pentru output static – adaugarea paginarii nu ar mai permite utilizarea cache-ului static si ar duce la marirea numarului de interogari, ceea ce ar afecta performanta site-ului.
Explica Mike Joley intr-un forum WooCommerce
Cum se obtine output-ul shorcode-urilor din WooCommerce pe mai multe pagini
Solutia vine ca in majoritatea cazurilor de la un plugin: Shortcode Pagination for WooCommerce
Acesta distribuie pe mai multe pagini continutul rezultat din urmatoarele shortcode-uri:
– product_category
– recent_products
– featured_products
– best_selling_products
– top_rated_products
– sale_products
NOU: Curs Video On Demand pentru utilizarea WooCommerce: 52 de lectii video + dispense – acces la platforma de e-learning nelimitat timp de 2 ani.
Nu sunt comentarii