Woocommerce Template Overriding

Woocommerce

Vuoi modificare il template di woocommerce  senza modificare il file del Plugin?
Tramite Woocommerce Template Overriding è possibile farlo in modo semplice e veloce.

  1. Introduzione
  2. Cos’è Woocommerce
  3. Pratica di Template Overriding
  4. Contattami

 

Introduzione Woocommerce Template Overriding

Hanno rilasciato una nuova versione del plugin Woocommerce e hai perso le modifiche effettuate?
Le modifiche ai file dei plugin non si dovrebbero mai effettuare perchè al rilascio di una nuova versione le perderemo.

Per ovviare a questa perdita di modifiche che ci sono costate magari diverse ore di lavoro è possibile fare delle modifiche ai css (Cascading Style Sheets), se sono solo modifiche grafiche, oppure fare modifiche attraverso il tema scelto se il plugin lo permette.

Cos’è Woocommerce

Woocommerce, il noto plugin di e-commerce di WordPress, permette di effettuare modifiche ai codici del plugin attraverso l’overriding del template e attraverso gli hooks (dei punti precisi nel codice che possiamo “sfruttare” per inserire del nostro codice.)

Pratica di Template Overriding 

Iniziamo a vedere come funziona il Template Overriding di Woocommerce:

Se aprite ed esplorate la cartella del plugin, vedrete che all’interno c’è una cartella che si chiama /templates/ , all’interno di questa cartella troveremo tutti i file che usa woocommerce per rappresentare la parte di e-commerce sul nostro sito.

Per fare l’Overriding basterà copiare il file che ci interessa nel nostro tema che stiamo utilizzando e metterlo sotto una cartellina che si chiama woocommerce.

Se nel plugin il file è all’interno di una cartella secondaria, ricreare anche nel nostro template la cartella dentro la cartella principale woocommerce eliminando la cartella /templates/ .

Un esempio facile di Template Overriding di Woocommerce:
plugin: wp-content/plugins/woocommerce/templates/emails/admin-new-order.php
template: wp-content/themes/yourtheme/woocommerce/emails/admin-new-order.php
yourtheme ovviamente andrà modificato con il tema attuale che state usando.

Vi ricordo che è sempre meglio utilizzare un child-theme per modificare i file del template in uso e utilizzare il file function.php presente in tutti i temi.

Contattami 

Vuoi avere una preventivo gratuito per un e-commerce creato in woocommerce? contattami senza impegno