Lascio una lista di alcune funzioni e trucchi utili per WooCommerce, le stringhe di codice vanno tutte inserite nel file functions.php
Come rimuovere il menu ordinamento dai prodotti WooCommerce
1 |
remove_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30 ); |
Se invece lo volete semplicemente personalizzare, trovate il file qui : /wp-content/plugins/woocommerce/template/loops/ordering.php, potete poi fare un override del template WooCommerce
Come rimuovere i tab dalla descrizione prodotti WooCommerce
1 2 3 4 5 6 7 8 9 10 11 |
add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 ); function woo_remove_product_tabs( $tabs ) { unset( $tabs['description'] ); // Remove the description tab unset( $tabs['reviews'] ); // Remove the reviews tab unset( $tabs['additional_information'] ); // Remove the additional information tab return $tabs; } |
Come riordinare i tab in WooCommerce
1 2 3 4 5 6 7 8 9 |
add_filter( 'woocommerce_product_tabs', 'woo_reorder_tabs', 98 ); function woo_reorder_tabs( $tabs ) { $tabs['reviews']['priority'] = 5; // Reviews first $tabs['description']['priority'] = 10; // Description second $tabs['additional_information']['priority'] = 15; // Additional information third return $tabs; } |
Personalizzare il titolo dei tab
1 2 3 4 5 6 7 |
add_filter( 'woocommerce_product_tabs', 'woo_custom_description_tab', 98 ); function woo_custom_description_tab( $tabs ) { $tabs['description']['esempio'] = 'woo_custom_description_tab_content'; // Custom description esempio return $tabs; } |
Come mostrare la descrizione del prodotto sotto l’immagine
1 |
add_action('woocommerce_after_shop_loop_item_title','woocommerce_template_single_excerpt', 5); |
Come aggiungere un prodotto al carrello di WooCommerce in automatico, dopo averlo visto
Eventualmente è possibile anche creare un plugin invece che inserirlo nel file functions.php del vostro tema in uso
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
// aggiungo il prodotto al carrello add_action( 'init', 'add_product_to_cart' ); function add_product_to_cart() { if ( ! is_admin() ) { global $woocommerce; $product_id = 64; $found = false; //controllo se è già nel carrello if ( sizeof( $woocommerce->cart->get_cart() ) > 0 ) { foreach ( $woocommerce->cart->get_cart() as $cart_item_key => $values ) { $_product = $values['data']; if ( $_product->id == $product_id ) $found = true; } // se non è nel carrello lo aggiungo if ( ! $found ) $woocommerce->cart->add_to_cart( $product_id ); } else { $woocommerce->cart->add_to_cart( $product_id ); } } } |
Come rimuovere un prodotto da una categoria WooCommerce via PHP
In questo caso rimuovo i prodotti appartenenti alla categoria “Scarpe”
1 2 3 4 5 6 7 8 9 |
add_action( 'wp', 'remove_product_content' ); function remove_product_content() { // Se il prodotto fa parte della categoria 'Scarpe' if ( is_product() && has_term( 'Scarpe', 'product_cat' ) ) { //... Rimuovo l'immagine remove_action( 'woocommerce_before_single_product_summary', 'woocommerce_show_product_images', 20 ); // For a full list of what can be removed please see woocommerce-hooks.php } } |
Come cambiare il numero di prodotti correlati
1 2 3 |
function woocommerce_output_related_products() { woocommerce_related_products(4,2); // Display 4 prodotti su 2 righe } |
Personalizzare il numero di prodotti per pagina
1 2 3 |
//mostro 24 prodotti per pagina add_filter( 'loop_shop_per_page', create_function( '$cols', 'return 24;' ), 20 ); |
Come aggiungere “+ IVA” ai prezzi di WooCommerce
Ovviamente questo trick è valido solo se i prodotti sono esclusi di iva, altrimenti non ha senso farlo.
Per fare questa modifica è necessario aprire due files, il primo : /woocommerce/single-product/price.php
e cambiare
1 |
<p itemprop="price"><?php echo $product->get_price_html(); ?></p> |
in
1 |
<p itemprop="price"><?php echo $product->get_price_html(); ?> + IVA</p> |
Nel secondo file invece : /woocommerce/loop/price.php
da
1 |
<span><?php echo $price_html; ?></span> |
a
1 |
<span><?php echo $price_html; ?> +IVA</span> |
Come marcare un ordine virtuale come “Completato” in modo automatico dopo un pagamento andato a buon fine
1 2 3 4 5 6 7 8 9 |
add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_order' ); function custom_woocommerce_auto_complete_order( $order_id ) { global $woocommerce; if ( !$order_id ) return; $order = new WC_Order( $order_id ); $order->update_status( 'completed' ); } |
Personalizzare il bottone “Acquista” in WooCommerce
1 2 3 4 5 |
add_filter( 'add_to_cart_text', 'woo_custom_cart_button_text' ); // WooCommerce < 2.1 add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text' ); // WooCommerce 2.1 + function woo_custom_cart_button_text() { return __( 'Nuovo Testo', 'woocommerce' ); } |
Per cambiarlo nell’archivio prodotti
1 2 3 4 5 6 |
add_filter( 'add_to_cart_text', 'woo_custom_cart_button_text' ); // WooCommerce < 2.1 add_filter( 'woocommerce_product_add_to_cart_text', 'woo_custom_cart_button_text' ); // WooCommerce 2.1 + function woo_custom_cart_button_text() { return __( 'My Button Text', 'woocommerce' ); } |
Visualizzare il contenuto ed il totale del carrello via PHP
Questo codice può essere utilizzato ovunque nel templae in uso
1 |
<a class="cart-contents" href="<?php echo wc_get_cart_url(); ?>" title="<?php _e( 'View your shopping cart' ); ?>"><?php echo sprintf ( _n( '%d item', '%d items', WC()->cart->get_cart_contents_count() ), WC()->cart->get_cart_contents_count() ); ?> - <?php echo WC()->cart->get_cart_total(); ?></a> |
WooCommerce carrello in Ajax con aggiornamento automatico
Per far si che il carrello si aggiorni in automatico appena viene aggiunto un prodotto, possiamo utilizzare questo filtro.
1 2 3 4 5 6 7 8 9 10 11 |
add_filter( 'woocommerce_add_to_cart_fragments', 'woocommerce_header_add_to_cart_fragment' ); function woocommerce_header_add_to_cart_fragment( $fragments ) { ob_start(); ?> <a class="cart-contents" href="<?php echo wc_get_cart_url(); ?>" title="<?php _e( 'View your shopping cart' ); ?>"><?php echo sprintf (_n( '%d item', '%d items', WC()->cart->get_cart_contents_count() ), WC()->cart->get_cart_contents_count() ); ?> - <?php echo WC()->cart->get_cart_total(); ?></a> <?php $fragments['a.cart-contents'] = ob_get_clean(); return $fragments; } |
Come disattivare il form per l’inserimento coupon
1 2 3 4 5 6 7 8 |
function hide_coupon_field( $enabled ) { if ( is_cart() || is_checkout() ) { $enabled = false; } return $enabled; } add_filter( 'woocommerce_coupons_enabled', 'hide_coupon_field' ); |
Oppure per rinominare il campo
1 2 3 4 5 6 7 8 9 10 11 |
function woocommerce_rename_coupon_field_on_cart( $translated_text, $text, $text_domain ) { // bail if not modifying frontend woocommerce text if ( is_admin() || 'woocommerce' !== $text_domain ) { return $translated_text; } if ( 'Apply Coupon' === $text ) { $translated_text = 'Inserisci il codice sconto; } return $translated_text; } add_filter( 'gettext', 'woocommerce_rename_coupon_field_on_cart', 10, 3 ); |
Programmatore WordPress Esperto WooCommerce
Sono l’autore di questo blog con tanti trucchi e guide su WordPress e WooCommerce.
Buongiorno,
avrei bisogno se fosse possibile eliminare nelle categorie dei prodotti su woocommerce la parte del contenuto del carrello come qui di seguito:
Contenuto del carrello: { 0 articoli – 0,00€ }
Il contenuto tra le parentesi graffe sarebbe un pulsante.
Se mi può aiutare gliene sarei grato è più di una settimana che ci sono dietro senza risultati.
Grazie in anticipo
Samuele, manda l’indirizzo del sito che gli do un’occhiata.
Buongiorno,
come posso fare per eliminare tutti gli ordini, anche quelli che non vedo?
Non vedo ordini nell’elenco ma il valore nel camtp “Tutti” è 5: dove sono andati a finire questi 5 ordini invisibili?
Grazie
Marco
Dal database
Ciao vorrei poter avere due colonne nella visualizzazione dello shop su smartphone anziché una sola ma non so come fare
Vorrei restasse tutto normale su pc ma su smartphone 2 colonne con prodotti piu ordinati
Ciao Fabio,
va modificato il template di WooCommerce per fare quello che chiedi, non è una cosa da 10 minuti.
Mi accorgo di non aver formulato correttasmnte la domanda.
Pensavo fosse chiaro che non ho alcuna idea di come si acceda al database.
Grazie per un tuo suggerimento in merito sulla corretta procedura.
Buondì Marco, capisco, allora o mi chiede una consulenza dal form contatti oppure si fa aiutare da qualcuno che ne capisce perchè mettere le mani su un database è pericoloso
Ciao, premetto che il gestionale (cassanova) di due negozi fisici è collegato a due e-commerce (non era possibile collegarli entrambi ad uno) vorrei realizzare a margine sul mio dominioalcuni script in php per comparare in tempo reale le giacenze dei due magazzini che sono su due db Mysql differenti ma ospitati da lo stesso host.
Da oggi stò cercando di capire la struttura delle tabelle woocormerce per realizzare delle query a doc.
la mia idea è realizzare per iniziare una tabella con le seguenti info es 6 campi :
descrizione categoria taglia colore quantità magazzino 1 quantità m,agazzino 2
ho trovato qualcosa in inglese 🙁
Devi creare un web service se vuoi comunicare con un db che è remoto, altrimenti non puoi.
Poi con il WS interroghi le API e allora puoi farci quello che vuoi, non è una cosa semplice
Ciao, articolo molto utile.
Ho creato un ecommerce con woocommerce e ho fatto degli ordini di prova che ho poi cancellato dal db tramite un plugin, ma di essi ne è rimasta traccia nei repporti. Come faccio a pulirli?
Grazie
Dal database
Buongiorno Alessio da qualche tempo a questa parte dopo un aggiornamento di wordpress e/o Woocommerce ho notato che il cerca prodotti in modalità amministratore (quindi in modalità = dashboard) non mi funziona correttamente….
per la precisione se inserisco un codice/parola appartenente ai tags di quel prodotto; esso non è più in grado di trovarlo. E’ come se il cerca si limitasse solo ad alcuni campi/tabelle come sku, descrizione ecc.
Ciao Gennaro,
sicuramente c’è un conflitto con qualche libreria di altri plugin, prova a disabilitarli tutti e riabilitali uno alla volta finchè non scopri l’assassino 🙂
Ciao! Mi chiedevo se era possibile creare una pagina dove gli utenti con l’autorizzazione potessero vedere il numero di coupon utilizzati. Cioè se esiste un codice che mi permetta di mostrare il totale.
Ciao Filippo, per fare una cosa di questo tipo occorre sviluppare un plugin ad hoc, non è semplicissimo.
Ciao, questo codice per l’aggiornamento automatico del prezzo, all’aumentare del carrello, in che file va inserito? Grazie.
add_filter( ‘woocommerce_add_to_cart_fragments’, ‘woocommerce_header_add_to_cart_fragment’ );
function woocommerce_header_add_to_cart_fragment( $fragments ) {
ob_start();
?>
<a class="cart-contents" href="” title=””>cart->get_cart_contents_count() ), WC()->cart->get_cart_contents_count() ); ?> – cart->get_cart_total(); ?>
<?php
$fragments['a.cart-contents'] = ob_get_clean();
return $fragments;
}
Ciao Simone, in alto all’articolo c’è scritto dove vanno inserite : “…le stringhe di codice vanno tutte inserite nel file functions.php“
Ciao Alessio vorrei eliminare i 2 prezzi visibili sui prodotti con varianti.
Come posso fare?
Grazie mille interessante il tuo sito.
Ciao Cinzia,
ti dico solo che si può fare; ma non ti posso rispondere nei commenti, sono certo che tu capisca; se vuoi puoi chiedermi una consulenza.
Ciao Alessio
vorrei chiederti una piccola consulenza se fosse possibile qua
Il sito a cui sto lavorando è un e-commerce per soli clienti registrati, ho acquistato il plugin Yith Roled Based prices che mi permette di nascondere l’e-commerce al pubblico e anche di diversificare i prezzi a seconda del tipo del cliente.
Sono riuscito a trovare delle funzioni per nascondere al pubblico non registrato anche la giacenza e il campo che ti permette di scegliere la quantità di articoli da ordinare (inutile se poi non puoi acquistare come utente pubblico) scrivendole dopo l’istruzione — if ( !is_user_logged_in() ) { —.
Ora il mio problema è che vorrei nascondere al pubblico non registrato anche il campo che permette di scegliere la taglia che ritengo inutile a chi non è permesso l’acquisto ma non riesco a trovare l’istruzione corretta da inserire che mi permette di farlo, riesci ad aiutarmi?
Ti ringrazio anticipatamente
Ciao Bruno,
WooCommerce gli attributi li chiama “pa_nome_attributo” dove “pa” sta per Product Attributes, la taglia è un attributo del prodotto; devi andare nel template che fa il loop del prodotto ed utilizzare la stessa funzione is_user_logged_in prima che venga renderizzato l’attributo, oppure scrivi una funzione PHP che colpisce tutta la classe dell’attributo e la nascondi con il CSS.
Grazie mille Alessio, sono riuscito a risolvere facendo una ricerca sulla base del tuo suggerimento
Ciao Alessio, scusa il disturbo ma sto sbattendo la testa e non riesco a trovare una soluzione. il mio problema è il seguente e cioè vorrei che un utente che effettua una ricerca tramite un widget search modificato da me ricompaia nella pagina dei risultati. Ho inserito il widget nella pagina shop di default e nel momento in cui effettuo la mia ricerca e compaiono i risultati il widget inserito da me nella pagina scompare… Hai un idea di come farlo ricomparire nella pagina dei risultati?
Grazie
Ciao Enzo,
manda il link del sito e posta il codice che hai usato per fare il widget su codeshare.
Ciao Alessio,
è possibile far apparire, passando con il mouse sull’immagine di un prodotto nel catalogo, la sua descrizione, anziché il titolo?
Ti sarei grato se mi dessi questa dritta. Grazie mille!
Ciao Angelo,
si si può fare, la dritta che ti posso dare nei commenti è che devi modificare il template di WooCommerce, se non sai come fare prova qualche template che ha già questa funzionalità, oppure mi puoi chiedere una consulenza per questo.
Buon giorno Alessio, sto creando un catalogo più che un e-commerce, io sarò il principale utilizzatore di questo sito, sono un rappresentante di detergenti e vorrei sfruttare woocommerce per gestire gli ordini che poi inoltro all’azienda, così facendo posso tenere sotto controllo i ripassi dai clienti o magari farli ordinare dal sito. Non sarà un vero acquisto ma solo un ordine che girerò all’azienda.
A parte questa premessa, sto cercando di inserire 2 tipologie di clienti (2 Ruoli) uno è il cliente normale,(gia presente) l’altro è il rivenditore.
Ho creato tramite il file function.php il ruolo Rivenditore che poi ho messo tra i commenti per evitare che si attivasse ogni volta.
Ma dove posso trovare la documentazione, magari del core di WP per poter andare a lavorare sui prezzi? alla fine quello che vorrei fare è una funzione che: se l’user è rivenditore il prezzo è ridotto del 40% sia per calcolo che per vista.
Ho provato a lavorare sui coupon ma il prezzo in quel caso lo sconta in automatico solo nel carrello .
Grazie
Ciao Ivan,
come plugin puoi usare questo https://docs.woocommerce.com/document/woocommerce-dynamic-pricing/ , la documentazione di WooCommerce la trovi qui https://docs.woocommerce.com/wc-apidocs/index.html , quella di WordPress qui https://codex.wordpress.org/
grazieeee …. Questa funzione su prestashop è integrata, comunque proprio quello che cercavo sei un grande .
Grazie.
Ciao, ottimo articolo! Una domanda, e’ possibile togliere la possibilita’ di eliminare il codice sconto?? Nel senso che il visitatore (senza un apparente motivo sensato) elimina lo sconto automatico… e’ possibile quindi togliere la possibilita’ di eliminare lo sconto?
Ciao,
si volendo si può fare una funzione PHP.
Quindi è fattibile come? È laborioso?
Si è fattibile e non è laborioso, se vuoi un preventivo sensa impegno contattami.
Ciao Alessio,
devo creare un sito con woocommerce dove nella scheda prodotto, alcune informazioni, tipo alcuni tab con schede tecniche e altre informazioni dettagliate, siano visibili solo agli utenti registrati e loggati.
Volevo chiederti se è possibile fare una cosa del genere ed eventualmente se esiste già un plugin che lo fa.
Grazie mille e a presto
Ciao Massimiliano, purtroppo non ci sono plugin, va sviluppato da zero; ad ogni modo non è una cosa lunga da fare, se mi vuoi contattare e darmi i dettagli ti faccio un preventivo senza impegno.
Ok grazie, ti contatto domani telefonicamente.
Buona serata
Ok
Ciao Alessio,
volevo sapere come eliminare il numero dei prodotti da un widget, precisamente il filtro per attributi….
da qui puoi vedere sulla sinistra accanto alle taglie c’è in parentesi il numero di prodotti che vorrei eliminare.
Grazie e saluti
Ciao,
nel css metti .woocommerce-widget-layered-nav-list li span.count{display: none;} .
Ma anche se credo che ci sia nrlle impostazioni.
perfetto grazie mille Alessio!
no ho controllato in personalizza, ma nulla non c’è l’opzione nascondi o rimuovi. Comunque grazie funziona con la riga.
Saluti
Ciao, sto provando a modificare il quantitativo di un prodotto tramite php, credo che si trovi in `avwp_wc_product_meta_lookup —stock_quantity, su database si incrementa il valore ma se vado sul prodotto vedo sempre il vecchio valore….dove sbaglio, o forse non si può fare ?
Grazie mille
Ciao Andrea,
devi usare un hook di WooCommerce, quello che citi tu non è un hook ma è un classe CSS.
Non so cosa vuoi fare ma ci sono due hook che puoi usare :
woocommerce_quantity_input_args
woocommerce_available_variation
CIao Alessio,
per caso hai un articolo dove spieghi come aggiungere o aggiornare un prodotto via php?
Ti ringrazio!
Ciao Stefano,
per fare quello che chiedi va sviluppato un plugin ed è un pò complicato. altrimenti prova a cercae su Google “WooCommerce Front End Submit” .
Ciao e complimenti per il blog…avrei bisogno di popolare una select solo di prodotti in stock…
la select si trova dentro un plugin che usa i prodotti di woocommerce…dovrei usare _stock_status?
mi potresti fare un esempio di come fare il ciclo…grazie mille…
Ciao Joe, grazie.
Se vuoi dalla sezione contatti mi puoi chiedere una consulenza.
Ciao Alessio,
intanto complimenti per l’articolo, molto utile. Volevo chiederti aiuto per un problema con il filtro
“filtra per disponibilità” nel back-end.
Faccio una doverosa premessa.
La quantità dei singoli prodotti la aggiorno ogni 30 min, con uno script php, che legge i dati dal db
del magazzino fisico (aggiorno “_stock” e “_stock_status”, nella tabella postmeta).
A livello di front-end funziona tutto perfettamente.
Nel back-end quantità e stato sono corretti, ma visualizzati nella sezione sbagliata. Mi spiego meglio, selezionando il filtro “Disponibile” vedo anche alcuni prodotti “Esaurito (0)” e viceversa, nella selezione degli esauriti vedo anche “Disponibile (20)”.
Leggendo un po, ho capito che il problema è relativo alle tassonomie.
L’unico modo per ripristinare la situazione è eliminare i transient e rigenerare la tabella di ricerca.
Come puoi immaginare aggiornando automaticamente i dati ogni 30 min, eseguire questa procedura manualmente non è fattibile. Altre soluzione non le ho trovate.
Sai come o dove posso impostare un procedura automatica per ovviare al problema? Ovviamente se hai suggerimenti alternativi, te ne sarei grata.
La versione di Woocommerce è la 4.2.2, al momento non aggiornabile.
Ciao Michela,
quello che posso fare è un plugin dove puoi schedulare l’eliminazione dei transient, se vuoi contattami
Eccezionale questo blog vorrei un aiuto. Nella prima pagina del mio sito, vorrei inserire una lista numeri in modo che l’acquirente scegliendo il numero scarpe che gli serve, escono i modelli disponibili. Posso???
Grazie mille
Usa un plugin fai prima https://codecanyon.net/item/woof-woocommerce-products-filter/11498469
Grazie, sei fantastico.
Saluti
Antonio
Ciao,
Complimenti per il tuo blog. Ci sono diversi spunti davvero interessanti. Avrei una domanda, se puoi aiutarmi….
Dovrei creare nella sezione checkout una select box dove poter eseguire un numero massimo di prenotazioni per fascia oraria. Ho creato la select box e gli slot con gli orari, ma non riesco ad inserire il n. massimo di prenotazione per fascia oraria. Sapresti consigliarmi uno snippet?
Ciao Mari,
ti ho risposto per email; va fatto un plugin.
ciao alessio, grazie per la guida
anch’io ho una domanda, è possibile secondo te cambiare il testo del carrello (o nasconderlo) solo per utenti loggati che hanno già acquistato quel prodotto?
vendiamo corsi online con woocommerce e sarebbe utile cambiare
grazie!
Ciao, quello che mi chiedi va oltre il semplice aiutino va fatto un plugin, se vuoi puoi chiedemi una consulenza a pagamento dai contatti.
Ciao, sono un produttore. Esiste la possibilità di impostare un numero massimo di produzione giornaliera oltre il quale il Cliente viene informato che il suo ordine verrà evaso nei giorni successivi?
Es produzione giornaliera pz 200, al Cliente che acquista il 405 esimo pezzo, in conferma d’ordine, viene specificato “spedizione tra 2 giorni”.
Grazie
Ciao Mauro, si si può fare sviluppando un plugin per WooCommerce, se vuoi puoi chiedermi una consulenza a pagamento dai contatti.
Salve Alessio e complimenti per il blog, vorrei porti un queisito per capirse se è una cosa semplice quello che ti chiedo.
Ho un sito con woocommerce per basi Karaoke è impostato con Titoli canzoni messi al posto del titolo prodotto.
Poi ho impostato altre caratteristiche esempio ho fatto delle categorie prodotti, e li ho suddivisi in Mp3, midi, cdg, kfn e mp4.
Poi altre caratteristiche le ho messe come Tag tipo Artista, Sincronizzatore, ecc.
Ora se è possibile secondo te, attualmente nel carrello, e poi nell’ordine e poi anche nalla mail che arriva dell’ordine si vede solo il titolo del prodotto, quindi solo il titolo della canzone.
Purtroppo ci sono canzoni che hanno lo stesso titolo ma altre caratteristiche diverse, sia come categoria e sia come tag.
Il mio desiderio è riuscire a mettere la visualizzazione delle categorie e dei tag anche nella visualizzazione del carrello e nella pagina degli ordini e nella mail che arriva poi dell’ordine.
Grazie per l’aiuto
Buonasera Dario,
per fare si può fare, però va scritto un bel pò di codice.
Ciao e grazie per l’utilissimo articolo.
Avrei una domanda da farti, è possibile far apparire in automatico la dicitura “ESAURITO” nelle pagine di categoria prodotto? Meglio ancora se apparisse sulla foto!
Adesso quando un prodotto è esaurito si vede solo nella pagina di dettaglio, io vorrei che l’utente lo potesse vedere prima… Spero di essermi spiegata bene 😉
Grazie mille Sara
Ciao Sara, qui https://codeshare.io/j0VyYP la funzione PHP.
Qui il CSS.
.sold_out {
padding: 3px 8px;
text-align: center;
background: #222;
color: white;
font-weight: bold;
position: absolute;
top: 6px;
right: 6px;
font-size: 12px;
}
Ciao esiste uno snippet per NON visualizzare tutta la sezione dei prodotti (quindi sia la sidebar, sia i prodotti stessi) da una pagina di categoria prodotti?
Ovvero se sono in una determinata categoria la pagina è vuota, tranne ovviamente l’header e i footer.
Grazie del tempo che vorrai dedicarmi
Ciao Giovanni,
si si può fare, vanno scritte delle funzione PHP, va un pò oltre il semplice aiutino, se vuoi puoi chiedemi una consulenza a pagamento dai contatti.