Personalizați-vă magazinul WooCommerce folosind WordPress Hooks

Publicat: 2020-01-14
WordPress hooks

Ultima actualizare - 24 februarie 2020

În acest articol vom introduce unul dintre cele mai importante subiecte atunci când dezvoltăm teme sau pluginuri WordPress pentru WordPress: cârlige WordPress și vom explica diferența dintre cârligele de acțiune și cârligele de filtrare.

Cârligele sunt încorporate în întregul nucleu WordPress, în majoritatea temelor WordPress și în toate pluginurile WordPress de top. WordPress Hooks este un sistem bazat pe evenimente care vă permite să adăugați propriul cod nou sau să editați codul existent în ecosistemul WordPress.

WooCommerce Hooks

Cârligele WordPress sunt în esență funcții php care vă permit să adăugați propriul cod la WordPress sau să editați codul existent în WordPress fără a fi nevoie să editați fișierele de bază atunci când vă personalizați site-ul WordPress și/sau magazinul WooCommerce.

Cârligele sunt folosite și în WooCommerce , permițând dezvoltatorilor să adauge cu ușurință propriile funcții personalizate prin intermediul cârligelor de acțiune sau să editeze funcționalitatea încorporată în pluginul WooCommerce pentru a personaliza în continuare magazinul dvs. online prin cârligele de filtrare.

Acțiuni și filtre WooCommerce:

Există 2 tipuri diferite de cârlige pe care le puteți folosi pentru a vă personaliza în continuare magazinul WooCommerce. Deși este recomandat să NU editați în mod direct tema sau fișierele plugin, se recomandă fie să creați o temă copil și apoi să introduceți fragmentele de cod php în fișierul functions.php, fie să utilizați pluginul WooCustomizer care vă permite editați o mulțime de filtre fără a fi nevoie să știți cum să codificați.

Cârlige de acțiuni:

Cârligele de acțiune sunt plasate în WooCommerce folosind funcția do_action( 'action_name' ) și, astfel, puteți utiliza numele acțiunii pentru a specifica unde doriți să executați codul pe care îl adăugați.

Pentru a adăuga codul personalizat, pur și simplu creați o nouă funcție php cu codul în interior și specificați unde doriți să ruleze codul adăugând numele acțiunii ca prim parametru în funcția add_action() .

Exemplu:

add_action( 'action_name', 'your_custom_function_name' );
function your_custom_function_name() {
// Your code
}

Deci pur și simplu spui codului WooCommerce – „ adaugă acțiunea mea când rulează această acțiune do_ ”.

Cârlige de filtrare:

Cârligele de filtrare sunt apelate în WooCommerce folosind funcția apply_filter( 'filter_name', $variable ) . Acest lucru vă permite să manipulați variabila care este transmisă în funcție și apoi să returnați valoarea variabilei după cum aveți nevoie.

Exemplu:

add_filter( 'filter_name', 'your_custom_function_name' );
function your_custom_function_name( $variable ) {
// Your code editing the variable
return $variable;
}

Similar cu cârligul de acțiune, vă creați propria funcție php și specificați pe ce filtru să o utilizați, dar de data aceasta treceți o variabilă care există deja și folosiți funcția dvs. pentru a manipula rezultatul la ceea ce aveți nevoie să fie.

Cu cârligele de filtrare trebuie să returnați o valoare .

Nu sunteți sigur despre crearea unei teme copil, adăugarea sau editarea propriilor funcții php folosind hook-urile WooCommerce?

Personalizați-vă magazinul WooCommerce cu WooCustomizer

Aruncă o privire la noul plugin WooCustomizer ... WooCustomizer vine cu o mulțime de funcționalități pentru a edita și a personaliza în continuare magazinul tău WooCommerce fără a avea cunoștințe de codificare sau a fi nevoie să-ți adaugi propriul cod.

Cârlige WordPress

WooCustomizer oferă o mulțime de cârlige WooCommerce existente pentru editare și adăugare de funcționalități suplimentare magazinului dvs. WooCommerce.

Câteva caracteristici pe care le oferă pluginul WooCustomizer:

  • Editați bannere de produs „La reducere” pentru paginile de magazin și produse
  • Editați butoanele „Adăugați în coș” pentru diferitele tipuri de produse
  • Eliminați orice Magazin, Produs, Cont de utilizator și sau elemente din pagina Coș
  • Adăugați bannere „Produs nou” sau „Epuizat” la produsele din magazin
  • Personalizați designul butoanelor Adaugă în coș, bannerelor de vânzare și multe altele
  • Editați filele Contului de utilizator și câmpurile de bază de finalizare a plății pentru utilizatori
  • Adăugați statistici despre produse pe site-ul front-end pentru utilizatorii Administrator
  • Adăugați un element de meniu Conectare/Deconectare la orice meniu ales

+ multe altele

Descărcați WooCustomizer

Vrei mai mult pentru magazinul tău WooCommerce?

WooCustomizer vine, de asemenea, cu o versiune premium care oferă o mulțime de plus pentru a crește vânzările și pentru a adăuga funcții suplimentare utile magazinului dvs. WooCommerce.

WooCustomizer Pro include:

Modul Catalog pentru WooCommerce

Eliminați cu ușurință toate funcțiile „adăugați în coș” și cumpărați din magazinul dumneavoastră WooCommerce, transformându-vă magazinul într-un catalog online frumos. Aplicați aceste setări tuturor produselor, produselor selectate sau numai utilizatorilor deconectați, solicitând utilizatorilor să creeze un cont și să se conecteze pentru a vă cumpăra produsele.

Cârlige WordPress

Pagini personalizate de mulțumire pentru WooCommerce

WooCustomizer oferă posibilitatea de a crea propriile pagini personalizate de mulțumire pentru WooCommerce, folosind editorul WordPress implicit sau orice alt generator de pagini care vă place. Redirecționează clientul către noua pagină implicită de mulțumire, redirecționează-l către diferite pagini în funcție de produsele pe care le-a cumpărat sau redirecționează-l către pagini în funcție de modul în care a achiziționat produsele din magazinul tău.

Cârlige WordPress

Vizualizare rapidă a produsului pentru WooCommerce

Oferiți utilizatorilor opțiunea de a previzualiza informațiile complete despre produs și de a „adăuga cu ușurință în coș” sau de a răsfoi toate imaginile dintr-un pop-up din magazinul sau paginile de arhivă. Acest lucru îi ajută pe utilizatori să răsfoiască mai rapid magazinul.

Cârlige WordPress

WooCommerce Ajax Search

Ajutați utilizatorii să vă găsească produsele mai rapid? Adăugați o căutare simplă de produse ajax în bara de căutare, în zonele cu widget-uri sau în pagina magazinului, pentru a afișa o predicție a produselor atunci când utilizatorii încep să tasteze pentru a căuta produsele dvs.

Cârlige WordPress

Coș de meniu WooCommerce

Activați WooCustomizers Menu Cart pentru WooCommerce și selectați în ce meniu doriți să afișați un coș WooCommerce. Adăugați un mini coș drop-down, astfel încât utilizatorii să poată adăuga sau elimina produse, să-și vadă coșul sau să treacă direct la cumpărături.

Vizualizați WooCustomizer

Utilizați cuponul nostru special pentru a primi 15% reducere la prima achiziție pentru WooCustomizer

LW15OFF

Începeți editarea cu cârlige!

Acum că ați înțeles cum funcționează cârligele WordPress în WordPress și WooCommerce, puteți adăuga sau edita cu ușurință funcționalitatea de care aveți nevoie în magazinul dvs. online WooCommerce.

Vă rugăm să rețineți: nu uitați că acest cod trebuie adăugat întotdeauna la o temă secundară sau la un plugin de personalizare a site -ului, astfel încât să nu pierdeți editările atunci când actualizați tema WordPress.

Dacă încă nu sunteți sigur despre adăugarea propriului cod pentru a edita în continuare magazinul dvs. WooCommerce, atunci vă recomandăm să încercați pluginul WooCustomizer . Este nevoie de toate cârligele WooCommerce disponibile și creează o interfață vizuală în care să editați codul, toate încorporate în WP Customizer, plus că oferă mult mai multe, cum ar fi statistici despre produse, elemente de meniu de conectare/deconectare și multe altele.