Cum să editați pagina de produs WooCommerce în mod programatic
Publicat: 2021-01-09Căutați modalități de a personaliza pagina produsului în magazinul dvs. de comerț electronic? În acest ghid, vă vom arăta cum să editați pagina produsului WooCommerce în mod programatic .
Personalizarea paginii de produs
Chiar dacă puteți personaliza orice în magazinul dvs., cele două pagini principale în care apar cele mai multe personalizări în WooCommerce sunt pagina magazinului și pagina produselor. Dacă doriți să vă creșteți vânzările și să optimizați începutul procesului de cumpărare, trebuie să lucrați la ambele. Am văzut deja cum să personalizăm pagina Magazin, așa că astăzi vă vom arăta cum să editați pagina de produs în mod programatic (cu cod).
Un design îngrijit care se concentrează pe oferirea celei mai bune experiențe pentru clienți vă va ajuta să îmbunătățiți procesul general de achiziție și să vă creșteți ratele de conversie. Există două moduri principale de a personaliza pagina de produs:
- Cu pluginuri
- Din punct de vedere programatic
Chiar dacă unele plugin-uri vă pot ajuta, găsirea celui care are toate caracteristicile dorite poate fi un proces lung. Deci, dacă aveți niște abilități de bază de dezvoltator, o opțiune excelentă este să editați pagina produsului WooCommerce în mod programatic . Nu numai că puteți evita instalarea oricăror instrumente terțe, dar veți avea și mult mai multă flexibilitate pentru a personaliza orice doriți.
Dacă doriți să personalizați pagina produsului cu pluginuri și creatori de pagini, consultați acest ghid.
Cum să editați pagina produsului WooCommerce în mod programatic
În această secțiune, veți învăța cum să editați pagina produsului WooCommerce pentru produse individuale. Vom acoperi următoarele subiecte.
- Folosind cârlige
- Îndepărtați elementele
- Reordonați elementele
- Adăugați elemente noi
- Aplicați logica condiționată
- Conectat utilizator și rol de utilizator
- ID-uri de produs și taxonomii
- Editați filele Produs
- Suport pentru produse variabile
- Ignorați fișierele șablon WooCommerce
- Editați metainformațiile
- Comutați la un șablon personalizat pentru o anumită categorie de produse
- Editați fișierul single-product.php
- Creați un nou fișier content-single-product.php
- Creați șablon personalizat editând noul fișier content-single-product.php
- Personalizarea paginii produsului cu scripturi CSS
Aspect pagină de produs WooCommerce
Înainte de a începe cu tutorialul, să aruncăm o privire la pagina de produs implicită din WooCommerce pentru produse individuale și să identificăm fiecare element. Fiți atenți la diferitele secțiuni din șablon și la modul în care sunt organizate informațiile, deoarece ne vom referi la ele mai târziu în ghid. Există două fișiere principale WooCommerce responsabile pentru ieșirea paginii de produs.
- single-product.php : creează șablonul necesar pentru aspectul curent
- content-single-product.php : Acest fișier tipărește conținutul din șablon
Ambele fișiere pot fi suprascrise folosind o temă copil. Aceasta este o practică obișnuită de a suprascrie fișierele șablon WooCommerce. Cu toate acestea, ar trebui să încercați să utilizați cârlige WooCommerce în loc să suprascrieți fișierele șablon acolo unde este posibil, deoarece este una dintre cele mai bune practici pe care WordPress le recomandă atunci când vă personalizați site-ul.
Pe de altă parte, pentru sarcini complexe care includ funcții sau obiecte, ar putea fi necesar să editați fișierele șablon. Combinând ambele tehnici, ar trebui să puteți realiza aproape orice personalizare dorită. Deci, în acest tutorial, vă vom arăta cum să editați pagina produsului WooCommerce folosind ambele metode.
Înainte de a începe, asigurați-vă că creați o temă copil pentru a vă testa scripturile sau utilizați un plugin pentru a genera unul. Să vedem câteva exemple practice, astfel încât să puteți afla cum funcționează fiecare dintre aceste tehnici pentru a profita la maximum de magazinul dvs.
1) Editați pagina produsului WooCommerce folosind cârlige
NOTĂ : Dacă nu sunteți familiarizat cu cârligele WooCommerce și cum să le utilizați, consultați acest ghid.
1.1) Îndepărtați elementele de pe paginile unui singur produs
Există mai multe cârlige WooCommerce pe care le puteți folosi pentru a elimina orice element dintr-o singură pagină de produs. Fiecare dintre ele va funcționa cu un grup de elemente specifice, așa că trebuie să utilizați cârligul potrivit, funcția de apel invers WooCommerce potrivită și valoarea de prioritate potrivită.
De exemplu, dacă doriți să eliminați titlul tuturor paginilor de produse, veți folosi următorul script în fișierul functions.php
al temei copilului dumneavoastră.
remove_action(/* hook -> */'woocommerce_single_product_summary', /* callback function ->*/ 'woocommerce_template_single_title', /* position ->*/5 );
Veți găsi toate cârligele și parametrii aferenti acestora aici sau în comentarii în fișierul content-single-product.php
al plugin-ului WooCommerce. Acum, să aruncăm o privire la alte exemple de scripturi pentru a elimina diferite elemente și a personaliza pagina produsului.
// elimina titlul remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 ); // elimină stelele de evaluare remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 ); // elimină meta produs remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40 ); // elimină descrierea remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20 ); // elimina imaginile remove_action( 'woocommerce_before_single_product_summary', 'woocommerce_show_product_images', 20 ); // eliminați produsele aferente remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 ); // elimină filele de informații suplimentare remove_action('woocommerce_after_single_product_summary ','woocommerce_output_product_data_tabs',10);
1.2) Reordonați elementele
Reordonarea elementelor paginii produsului este destul de simplă. Mai întâi, trebuie să scoateți cârligul în același mod în care am făcut-o înainte, apoi trebuie să îl adăugați din nou cu un alt număr de prioritate/comandă. De exemplu, următorul script va muta descrierea produsului chiar sub titlu:
// schimba ordinea descrierii remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20 ); add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 6 );
După cum vedeți, eliminăm acțiunea și apoi o adăugăm din nou cu o prioritate diferită (6 în loc de 20). De ce am ales o prioritate/ordine de 6? Știm că elementul titlu are o valoare de prioritate de 5, așa că acest lucru ne permite să știm valoarea de prioritate pe care trebuie să o atribuim cârligului nostru personalizat pentru a afișa elementul de apel invers imediat după titlu (6).
Folosind informațiile pe care vi le-am furnizat la punctul 1.1, puteți face același lucru cu orice cârlig și apel invers și le puteți plasa în orice ordine doriți.
1.3) Adăugați elemente noi
Dacă trebuie să personalizați pagina produsului WooCommerce adăugând conținut nou, poate fi necesar să luați în considerare suprascrierea fișierelor șablon. Cu toate acestea, puteți utiliza și următorul cârlig pentru a adăuga conținut nou:
add_action('woocommerce_before_single_product_summary',function(){ printf('<h4><a href="?added-content">Felicitări, tocmai ați adăugat un link!</a></h4>'); } );
Alternativ, vă puteți crea propria funcție:
add_action('woocommerce_after_single_product_summary','QuadLayers_callback_function'); funcția QuadLayers_callback_function(){ printf(' <h1> Bună!</h1> <div><h5>Bine ați venit pe pagina de produs personalizat</h5> <h4><a href="?link-to-somewere">Link către somewere!</a></h4> <img src="https://img.freepik.com/free-vector/bird-silhouette-logo-vector-illustration_141216-100.jpg" /> </div>'); }
1.4) Logica condiționată pe o singură pagină de produs
Am văzut anterior cum să adăugați câmpuri condiționate pe pagina de finalizare a comenzii, dar le puteți adăuga și pe pagina produsului. Puteți crea o logică condiționată pentru a îndeplini cerințele dorite folosind oricare dintre funcțiile native WordPress. Să aruncăm o privire la câteva exemple.
1.4.1) Utilizator autentificat și rol de utilizator
user_is_logged_in()
este o funcție implicită WordPress folosită pentru a valida vizitatorii site-ului web. În plus, putem folosi funcția wp_get_current_user()
pentru a prelua toate informațiile legate de utilizatorul conectat. În următorul script, pur și simplu adăugăm conținut în funcție de dacă utilizatorul este autentificat și de rolul său, dar puteți adăuga funcțiile dvs. personalizate pentru funcționalități mai complexe
add_action('woocommerce_before_single_product','QuadLayers_get_user'); funcția QuadLayers_get_user() { if( is_user_logged_in() ) { $user = wp_get_current_user(); printf ('<h1>Bună ' .$user->user_nicename.'!</h1>'); $roluri = ( array ) $utilizator->roluri; if($roles[0]=='administrator'){ echo „<h4><b>Sunteți $roles[0]</h4></b>”; } } else { return array(); } }
1.4.2) ID-uri de produs și taxonomii
În mod similar, putem prelua ID-ul produsului și/sau categoriile de produse. Diferența este că vom folosi obiectul global WP $post pentru a obține ID-ul și funcția get_the_terms()
pentru a obține categoriile de produse.
add_action('woocommerce_before_single_product','QuadLayers_get_product_taxonomies'); funcția QuadLayers_get_product_taxonomies(){ global $post; $term_obj_list = get_the_terms( $post->ID, 'product_cat'); $terms_string = join(', ', wp_list_pluck($term_obj_list, 'nume')); if($terms_string=='Afișe'){ ecou" <h1>Acesta este unul dintre cele mai bune $terms_string</h1>"; echo "<h2>ID produs: $post->ID"; } }
Scriptul de mai sus va returna o singură categorie. Dacă trebuie să preluați mai multe categorii sau etichete, va trebui să creați o funcție mai complexă. Va trebui să treceți peste taxonomii înainte de a vă aplica condiționalele, așa cum se arată mai jos:
add_action('woocommerce_before_single_product','QuadLayers_get_multiple_taxonomies'); funcția QuadLayers_get_multiple_taxonomies(){ global $post; $args = array( 'taxonomy' => 'product_tag',); $terms = wp_get_post_terms($post->ID,'product_tag', $args); $număr = număr ($termeni); dacă ($număr > 0) { echo '<div class="custom-content"><h4>Lista de etichete:</h4><ul>'; foreach ($termen ca $term) {echo '<li>'.$term->nume.'</li>';} ecou „</ul></div>”; } }
1.5) Editați filele de produse
Cârligul de filtru woocommerce_product_tabs
ne permite să eliminăm, să adăugăm, să reordonăm sau să adăugăm o filă nouă în secțiunea Informații suplimentare . Următorul script va elimina fila Descriere și conținutul acesteia, va redenumi fila Recenzii și va schimba pe primul loc prioritatea Informațiilor suplimentare.
add_filter( 'woocommerce_product_files', 'woo_remove_product_files', 98 ); funcția woo_remove_product_tabs( $tabs ) { unset( $tabs['descriere'] ); // Eliminați fila Descriere $tabs['reviews']['title'] = __( 'Evaluări'); // Redenumiți fila Recenzii $tabs['additional_information']['priority'] = 5; // Informații suplimentare la început returnează $tabs; }
Pentru a edita conținutul unei file, trebuie să utilizați o funcție de apel invers ca aceasta:
add_filter( 'woocommerce_product_tabs', 'woo_custom_description_tab', 98 ); funcția woo_custom_description_tab( $tabs ) { $tabs['description']['callback'] = 'woo_custom_description_tab_content'; // Descriere personalizată apel invers returnează $tabs; } funcția woo_custom_description_tab_content() { ecou' <h2>Descriere personalizată</h2> '; echo „Aici o descriere personalizată”; }
În mod similar, putem crea o filă nouă după cum urmează:
add_filter( 'woocommerce_product_tabs', 'woo_new_product_tab' ); funcția woo_new_product_tab( $tabs ) { // Adaugă noua filă $tabs['test_tab'] = matrice( 'title' => __( 'Fila Produs nou', 'woocommerce'), 'prioritate' => 50, 'callback' => 'woo_new_product_tab_content' ); returnează $tabs; } funcția woo_new_product_tab_content() { echo „<h2>Fila Produs nou</h2><p>Iată conținutul filei de produs nou</p>.'; }
În acest exemplu, tocmai am creat o filă nouă numită „Fila Produs nou”. Așa arată în față.
1.6) Suport pentru produse variabile
Variațiile produselor sunt o caracteristică implicită WooCommerce și puteți crea și utiliza produse variabile fără niciun fel de personalizare. Cu toate acestea, trebuie să urmați instrucțiunile WooCommerce pentru a face o soluție personalizată compatibilă cu variantele de produs.
Este important de reținut că orice soluție personalizată trebuie integrată cu întregul site web și nu cu o singură pagină. Deci, ținând cont de acest lucru, putem folosi în continuare unele dintre cârligele disponibile legate de produse variabile. Aceste cârlige se vor declanșa numai atunci când se află pe o pagină de produs variabilă.
-
woocommerce_before_variations_form
-
woocommerce_before_single_variation
-
woocommerce_single_variation
-
woocommerce_after_single_variation
2) Personalizați pagina produsului suprascriind fișierele șablon WooCommerce
A doua alternativă de a edita pagina de produs WooCommerce în mod programatic este să suprascrieți fișierele șablon. Deoarece această metodă este puțin mai riscantă decât cea anterioară, vă recomandăm să creați o copie de rezervă completă a site-ului dvs. înainte de a începe. Dacă nu sunteți sigur cum să o faceți, consultați acest ghid despre cum să faceți copii de rezervă pentru un site WordPress.
Suprascrierea fișierelor șablon WooCommerce este similară cu înlocuirea oricărui alt fișier din tema copil, așa că pentru a evita pierderea personalizărilor atunci când actualizați tema, vă recomandăm să creați o temă copil sau să utilizați oricare dintre aceste pluginuri dacă nu aveți unul.
2.1) Editați metainformațiile
Pentru a edita metainformațiile, trebuie să suprascriem fișierul șablon responsabil pentru a tipări datele corespunzătoare. Fișierul meta.php
aflat în pluginul WooCommerce urmează această cale: woocommerce/templates/single-product/meta.php
Acum editați directorul de fișiere cu tema copilului și creați un folder WooCommerce. Apoi, creați un alt folder în interiorul acestuia numit single-product și inserați fișierul meta.php
acolo: Child_theme/woocommerce/single-product/meta.php
După aceasta, ar trebui să puteți edita fișierul meta.php
și să vedeți modificările dvs. în frontend. Următorul fișier exemplu meta.php
va:
- Schimbați eticheta SKU în ID
- Schimbați etichetele la Publicat sub
- Eliminați eticheta categoriei
global $produs; ?> <div class="product_meta"> <?php do_action( 'woocommerce_product_meta_start' ); ?> <?php if ( wc_product_sku_enabled() && ( $produs->get_sku() || $produs->is_type( 'variabilă' ) ) ) : ?> <span class="sku_wrapper"><?php esc_html_e( 'ID:', 'woocommerce' ); ?> <span class="sku"><?php echo ( $sku = $produs->get_sku() ) ? $sku : esc_html__( 'N/A', 'woocommerce' ); ?> </span> </span> <?php endif; ?> <?php echo wc_get_product_category_list( $product->get_id(), ', ', '<span class="posted_in">' . _n( '', '', count( $product->get_category_ids() ), 'woocommerce ' ) . ' ', '</span>' ); ?> <?php echo wc_get_product_tag_list( $product->get_id(), ', ', '<span class="tagged_as">' . _n( 'Publicat sub:', 'Publicat sub:', count( $product->get_tag_ids () ), „woocommerce” ). „ „, „</span>” ); ?> <?php do_action( 'woocommerce_product_meta_end' ); ?> </div>
2.2) Comutați la un șablon personalizat pentru o anumită categorie de produse
Acum să încercăm o sarcină mai complexă. Vom înlocui șablonul de produs unic numai atunci când produsul curent aparține unei anumite categorii.
2.2.1) Editați fișierul single-product.php
Mai întâi, copiați fișierul single-product.php
și inserați-l în folderul cu tema copilului, în directorul WooCommerce:
Child_theme/woocommerce/single-product.php
Apoi, deschideți fișierul și verificați linia 37: wc_get_template_part('content','single-product');
Așa intră în acțiune fișierul content-single-product.php
, imprimând toate elementele produsului curent pentru a finaliza bucla și a construi layout-ul.
Dorim să suprascriem acest fișier numai atunci când produsul aparține categoriei specificate, așa că vom șterge linia 37: wc_get_template_part( 'content', 'single-product' );
și înlocuiți-l cu următorul script:
$terms = wp_get_post_terms( $post->ID, 'product_cat' ); $categorii = wp_list_pluck( $termeni, 'slug'); if ( in_array( 'postere', $categorii ) ) { wc_get_template_part('conținut', 'postere-un singur produs'); } altfel { wc_get_template_part('conținut', 'produs unic'); }
Rețineți că folosim produsele eșantion furnizate de WooCommerce, deci există o categorie numită „ Pofișe ” pe care o folosim pentru acest exemplu. Pur și simplu înlocuiți „ afișe ” cu o categorie de produse existentă a site-ului dvs. web.
Amintiți-vă că puteți găsi toate categoriile de produse în tabloul de bord principal WordPress > Produse > Categorii .
2.2.2) Creați un nou fișier content-single-product.php
Acum trebuie să creăm un fișier nou care îl va înlocui pe cel implicit content-single-product.php
. Acest fișier va avea categoria slug în numele său.
Aruncă o privire la exemplul de mai sus pentru a vedea cum este numit fișierul content-single-product-posters.php
. Acest lucru este important deoarece numele fișierului trebuie să se potrivească cu codul din pasul anterior, așa că fișierul dvs. ar trebui să se numească content-single-product-/*YOURCATEGORYSLUG*/.php
.
În acest fel, wc_get_template_part( 'content', 'single-product-YOURCATEGORY' )
va declanșa fișierul content-single-product-YOURCATEGORY.php
și va suprascrie fișierul șablon WooCommerce implicit.
Pur și simplu inserați fișierul implicit content-single-product.php
în folderul WooCommerce al temei copilului, redenumiți-l urmând instrucțiunile explicate mai sus și faceți câteva ediții pentru a-l testa.
2.2.3) Creați un șablon personalizat editând noul fișier content-single-product.php
Aceasta este un exemplu de pagină de produs care va fi afișată numai atunci când produsul curent aparține categoriei „ postere ”. Veți vedea că am adăugat conținut, am adăugat și eliminat elemente, le-am reordonat și am rulat câteva shortcodes.
În ciuda faptului că este un exemplu de bază, vă va oferi o idee despre ce puteți face pe o pagină șablon și vă va permite să explorați noi posibilități.
// elimină elementele rezumatului produsului remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 ); remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 ); remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20 ); remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 ); remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 ); // Conținut personalizat printf('<h1>Acesta este <b>'.$post->post_name.' </b>poster</h1>'); printf('<h4>O pagină de produs complet personalizată pentru produse din categoria „postere”</h4>'); // Descriere printf('<h5>'.$post->post_excerpt.'</h5>'); //miniatură do_action( 'woocommerce_before_single_product_summary' ); //adăugați meta do_action('woocommerce_single_product_summary'); // coduri scurte echo do_shortcode('[
add_to_cart show_price="false" class="my-addtocart"]
'); echo „<h3>Contact:</h3>”.do_shortcode('[wpforms]'); echo „<h3>Mai multe postere:</h3>”.do_shortcode('[
product_category category="posters" orderby="desc" limit="4"]
');
Acum, dacă verificăm frontend-ul, vom vedea următoarele: Rețineți că folosim obiectul post global. var_dump($post);
pentru a vă arăta toate informațiile disponibile legate de produsul curent. Puteți utiliza oricare dintre datele sale exact așa cum am făcut în exemplul de script cu descrierea produsului: $post->post_excerpt
.
3) Personalizați pagina produsului cu script CSS
O altă modalitate utilă și simplă de a edita pagina produsului WooCommerce (și orice altă pagină) în mod programatic este utilizarea codului CSS . Acest lucru vă va ajuta să stilați pagina produsului și să îi oferiți aspectul afacerii dvs.
- Mai întâi, trebuie să creați un fișier nou în tema copilului cu extensia .css , astfel încât să puteți adăuga acolo scripturile CSS. Vă recomandăm să îl denumiți
single-product.css
sau ceva similar, astfel încât să fie ușor de găsit. - Apoi, plasați fișierul în folderul principal al temei copil la același nivel cu fișierele
functions.php
șistyle.css
. - După aceea, lipiți următorul script în fișierul
functions.php
al temei dvs. copilului și înlocuiți numele fișierului dvs. CSS dacă este necesar.
- Mai întâi, trebuie să creați un fișier nou în tema copilului cu extensia .css , astfel încât să puteți adăuga acolo scripturile CSS. Vă recomandăm să îl denumiți
add_action( 'wp_enqueue_scripts', 'load_custom_product_style'); funcția load_custom_product_style() { dacă ( este_produsul() ){ wp_register_style( 'product_css', get_stylesheet_directory_uri() . '/single-product.css', false, '1.0.0', 'all' ); wp_enqueue_style('product_css'); } }
if(is_product())
va verifica dacă pagina curentă este o pagină de produs. Acest lucru previne încărcarea inutilă a fișierului CSS atunci când nu este o pagină de produs.
4. După ce adăugați acest fragment, ar trebui să puteți edita stilul paginilor de produse adăugând regulile CSS personalizate în fișierul dvs. CSS.
Chiar dacă această metodă este destul de simplă și vă va oferi o soluție rapidă și ușoară, s-ar putea să nu fie ideală pentru unele cazuri. Deoarece CSS poate fi editat de pe front-end, dacă un utilizator știe cum să folosească instrumentele de dezvoltare a browserului, ar putea face vizibil cu ușurință orice element ascuns prin editarea CSS-ului.
Editați pagina de produs unică WooCommerce cu CSS
Să vedem alte câteva exemple de modificări pe care le puteți face pe pagina produsului folosind un pic de CSS.
Pentru a aplica următoarele scripturi, pe tabloul de bord WordPress, accesați Aspect > Personalizare > CSS suplimentar.
Schimbați dimensiunea fontului titlului
Aceasta va schimba dimensiunea fontului titlurilor produselor din pagina dvs. la 32. Pur și simplu ajustați codul pentru a selecta dimensiunea dorită.
.woocommerce div.product .product_title { dimensiunea fontului: 32px; }
Schimbați culoarea titlului
De asemenea, puteți personaliza culoarea titlului paginii produsului dvs. Pentru a face asta, pur și simplu utilizați următorul cod și ajustați culoarea. Pentru acest exemplu, folosim portocaliu. Vă recomandăm să utilizați un selector de cod hexadecimal ca acesta pentru a alege culoarea dorită.
.woocommerce div.product .product_title { culoare: #FFA500; }
Schimbați culoarea butonului Cumpărați acum
În mod similar, puteți schimba culoarea butonului Cumpărați acum. În acest exemplu, folosim dodger blue, dar puteți alege orice altă culoare pe care o doriți ajustând codul.
.woocommerce div.produs .button { fundal: #1E90FF; }
Concluzie
În rezumat, personalizarea magazinului dvs. online este cheia pentru a vă distinge de concurenți. Paginile de produse sunt unele dintre cele mai importante pagini din orice magazin și puteți face multe pentru a îmbunătăți experiența clienților și pentru a vă crește vânzările.
Chiar dacă ați putea folosi pluginuri pentru aceasta, vă recomandăm să editați pagina produsului WooCommerce în mod programatic dacă aveți anumite abilități de codare. Vă oferă multă flexibilitate pentru a personaliza orice element al magazinului dvs. fără a fi nevoie să instalați instrumente suplimentare. În acest ghid, am văzut cum să personalizăm pagina produsului în trei moduri diferite:
- Folosind cârlige
- Suprascrierea șabloanelor WooCommerce
- Cu scripturi CSS
Când este posibil, ar trebui să încercați să utilizați cârlige WooCommerce în loc să suprascrieți fișierele șablon. Este una dintre cele mai bune practici pe care WordPress le recomandă și este mai puțin riscantă. Cu toate acestea, pentru sarcini complexe care includ funcții sau obiecte, poate fi necesar să editați fișierele șablon. Dacă reușiți să combinați ambele tehnici, veți putea personaliza orice doriți în magazinul dvs.
În cele din urmă, aruncați o privire la tema copil completă care include toate exemplele de scripturi pe care le-am folosit în acest tutorial. Pentru mai multe informații despre cum să vă personalizați magazinul, consultați următoarele ghiduri:
- Învață să personalizezi fișierele șablon WooCommerce
- Cum să personalizați pagina magazinului WooCommerce
- Personalizați butonul Adaugă în coș în WooCommerce
- Cum să eliminați produsele legate de WooCommerce
- Cum să editați WooCommerce Checkout (Codare și pluginuri)
Ați avut probleme în urma tutorialului nostru? Spune-ne în secțiunea de comentarii de mai jos și vom face tot posibilul să te ajutăm.