Peste 80 de trucuri pentru a personaliza tema Storefront WooCommerce: Ghidul final de personalizare a temei Storefront

Publicat: 2022-01-04

Personalizarea temei vitrinei woocommerce Căutați o modalitate de a vă personaliza tema vitrinei WooCommerce? Acest articol are peste 80 de trucuri diferite pe care le puteți folosi pentru a vă personaliza tema WooCommerce Storefront. Personalizarea temei WooCommerce Storefront ar trebui să fie ușoară după citirea acestui ghid.

Vitrina WooCommerce este o temă simplă și puternică, care este gratuită. Această temă vă oferă un control deosebit asupra magazinului dvs. în ceea ce privește prezentarea produsului și accesul utilizatorilor. Este gratuit și vă oferă o multitudine de opțiuni de personalizare prin teme pentru copii.

Înainte de a învăța toate trucurile pentru a personaliza tema WooCommerce Storefront, spuneți-ne mai întâi elementele de bază. În plus, va exista un ghid detaliat despre cum să instalați și să configurați tema WooCommerce Storefront.

Tema magazinului WooCommerce

Vitrina

Ai un proiect WooCommerce? Dacă da, atunci Storefront este cea mai bună temă de comerț electronic care este construită pentru a funcționa elegant cu WooCommerce.

Această temă a fost dezvoltată de dezvoltatorii WooCommerce Core, cu un design curat și minimal, care este deschis pentru orice fel de personalizare.

Această temă are un design receptiv care va funcționa pe orice dispozitiv. Iată câteva dintre caracteristicile uimitoare pe care le veți obține prin descărcarea acestei teme:

    • Design elegant.
    • Aspect receptiv.
    • Markup prietenos cu SEO.
    • Șabloane personalizate de pagină.
    • Gratuit.
    • Licență GPL.
    • Traducere gata pentru alte limbi.

Cum se instalează și se configurează tema WooCommerce Storefront

Descărcarea temei Storefront este la fel ca și instalarea oricărui alt plugin pentru site-ul dvs. WordPress. Mai întâi, trebuie să accesați Aspect , Teme și, în sfârșit, Adăugați nou . În câmpul de căutare, tastați „storefront” și apoi faceți clic pe butonul de instalare .

Odată instalată, puteți activa tema folosind butonul Activare .

Instalare magazin

În plus, puteți vizita wordpress.org pentru a descărca cea mai recentă versiune a Storefront. Apoi puteți încărca folderul extras în directorul de teme de pe serverul dvs. prin FTP. După aceea, trebuie să activați tema accesând Aspect, apoi Teme .

Șabloane de pagină

Storefront creează automat două șabloane de pagină suplimentare, pe lângă paginile WooCommerce implicite. Acestea sunt Pagina de pornire și lățime completă.

Șablon de pagină de pornire.

Șablonul Pagina de pornire vă oferă o modalitate excelentă de a vă afișa toate produsele, oferindu-vă o privire de ansamblu asupra produselor și categoriilor de produse. Vizitatorii magazinului dvs. vor ajunge mai întâi pe această pagină când intră în magazinul dvs.

Configurarea este simplă, deoarece trebuie doar să creați o pagină nouă și să adăugați conținut pentru afișare. Apoi, va trebui să selectați „Pagina de pornire” din meniul drop-down de șabloane din caseta meta Atribute pagini.

Șablon de pagină de pornire

După publicarea acestei pagini, o puteți seta ca pagină de pornire navigând la Setări , apoi la Citire.

Apoi veți bifa „O pagină statică” și apoi selectați pagina de pornire creată din meniul derulant „Pagină frontală”. După ce salvați modificările, acestea se vor reflecta automat pe front-end.

Setarea paginii de pornire

Odată finalizată configurarea, pagina dvs. de pornire ar trebui să aibă mai multe secțiuni.

Afișarea paginii de pornire

Sunt afișate diferite grupuri, cum ar fi produsele recomandate, favoritele fanilor, produsele la reducere și cele mai bine vândute. Modul în care aceste elemente sunt afișate este același cu ordinea din back-end.

În plus, puteți utiliza funcția de glisare și plasare pentru a face modificări făcând clic pe produse , apoi pe categorii .

Lățimea completă în coș și în casă

Full Width este celălalt șablon care se întinde pe întreaga pagină fără bare laterale, care este o opțiune recomandată pentru coșul dvs. și paginile de finalizare a achiziției. Acest lucru se poate face accesând coșul de cumpărături și paginile de achiziție și selectați „Full Width” din meniul drop-down din secțiunea Atribute paginii.

Setarea șablonului Full Width

Configurarea meniurilor

Vitrina are o organizare implicită a locațiilor de meniu care sunt principale și secundare. Meniul principal este afișat chiar sub sigla site-ului. WooCommerce afișează toate paginile dvs. ca „meniu principal” dacă nu ați setat un anumit meniu principal.

Meniul secundar este chiar lângă siglă, plasat în caseta de căutare. Cu toate acestea, acest meniu secundar va apărea numai dacă atribuiți un meniu.

Afișarea meniurilor

Crearea unui nou meniu și adăugarea de pagini

Acest lucru se poate face navigând la Aspect apoi Meniuri din panoul de administrare. În partea stângă, veți vedea un titlu numit „pagini”. Faceți clic pe butonul View All pentru a obține o listă cu toate paginile pe care le-ați publicat.

Bifați paginile dorite, apoi faceți clic pe Adăugare la meniu . Este foarte ușor să personalizați ordinea meniului prin simpla glisare și plasare a paginilor.

Crearea meniurilor

Plasarea widgeturilor

Tema Storefront vă oferă trei zone diferite pentru plasarea widget-urilor pe site-ul dvs. web. Widgeturile de antet pot fi plasate deasupra conținutului, chiar sub antetul site-ului dvs. Widgeturile din bara laterală sunt plasate lateral în funcție de aspectul pe care îl alegeți. În plus, puteți plasa widget-uri de subsol în funcție de alegerea dvs. dintre cele patru widget-uri disponibile.

Deci, acum că știți despre elementele de bază ale instalării și configurării temei WooCommerce Storefront, să aruncăm o privire la diferitele trucuri pe care le puteți efectua pentru a personaliza această temă.

1. Crearea unei teme pentru copil

Înainte să putem săpă în trucurile complexe cu privire la personalizarea vitrinei dvs. WooCommerce, mai întâi să creăm o temă copil pentru tema noastră Storefront. Temele pentru copii sunt teme mici care depind de tema părinte. Ele suprascrie foile de stil și funcțiile personalizate ale temei părinte, creând astfel modificări în diferite secțiuni ale paginilor dvs.

De ce ar trebui să creăm o temă pentru copil? Acest lucru se datorează faptului că nucleul Storefront este actualizat în mod constant și acest lucru va reprezenta un risc pentru toate eforturile dvs. de personalizare. Aceasta înseamnă că puteți face upgrade Storefront în siguranță, fără a pierde munca noastră personalizată.

Cel mai bun mod de a crea o temă copil este să descărcați pluginul Child Theme Configurator și să îl activați. Urmați vrăjitorul pentru a crea prima temă pentru copil.

2. Adăugați un logo în magazinul dvs

Acest lucru se poate face utilizând Personalizatorul de teme găsit pe tabloul de bord sub Teme , apoi Personalizare. Selectați opțiunea „identitatea site-ului” pentru a adăuga un logo prin încărcarea unei imagini. Dimensiunea recomandată pentru orice temă Storefront este 470px pe 110px. Veți salva apoi modificările făcând clic pe „Publicare”.

3. Personalizați dimensiunea antetului

Aici vom folosi din nou Theme Customizer, dar vom scrie ceva cod CSS în secțiunea „CSS suplimentar”.

Adăugați următorul cod:

 * Masthead */
#masthead.site-header {
   inaltime: 155px!important;
   margin-bottom:0px
}
/* CSS mobil pentru Masthead */
Ecran numai @media și (lățime maximă: 320 px) {
   #masthead.site-header {
   inaltime: 80px!important;
   margin-bottom:0px;
}
}
/* Meniu Masthead */
.storefront-primary-navigation a, .cart-contents a {
   marja:0 0 0 0;
}
.main-navigation ul {
   padding:0 0 10px 4px!important;
}
.main-navigation li {
   înălțime:38px!important;}
/* CSS mobil pentru meniul Masthead */
Ecran numai @media și (lățime maximă: 320 px) {
.main-navigation ul {
   background:#D6DDE4!important;
}
}
/* Zona antetului */
.site-header {
căptușeală-top: 0.5em;
}
.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {
margine-jos: -45px;
}

Iată rezultatul:

Personalizați dimensiunea antetului

4. Eliminați bara de căutare din antetul temei

Adăugați acest cod la secțiunea „CSS suplimentar”.

 .site-header .widget_product_search
afișaj: niciunul;
}

Iată rezultatul:

Eliminați bara de căutare din antetul temei

5. Creați un meniu derulant separat pentru dispozitivele mobile

Storefront este construit pentru a fi foarte receptiv, adaptându-se frumos la toate dimensiunile de ecran. Dacă aveți mai multe meniuri, este important să vă îndreptați atenția vizitatorilor către anumite locuri de pe site. Folosind Personalizatorul WordPress, puteți adăuga următorul fragment de cod pentru a face exact asta.

Accesați Aspect , apoi Personalizare și apoi selectați opțiunea „Meniuri” unde putem crea designul nostru personalizat de meniu selectând „Meniu portabil” pentru ecrane mici.

Creați un meniu vertical separat pentru dispozitivele mobile

6. Opriți recenziile clienților

În mod implicit, WooCommerce și vitrina au o funcționalitate standard pentru recenzii. Această integrare foarte frumoasă vă permite să știți ce cred vizitatorii dvs. despre produsele dvs.

Cu toate acestea, este posibil ca recenziile clienților să nu se aplice tuturor tipurilor de magazine de comerț electronic. Pentru a dezactiva recenziile clienților, navigați la setările WooCommerce și accesați fila „Produse”. În partea de jos a paginii, veți găsi secțiunea „recenzii” unde puteți actualiza recenziile după cum doriți.

Dezactivați recenziile clienților

7. Eliminați imaginile categoriilor de produse de pe pagina de pornire

WooCommerce vă permite să afișați produse, precum și categorii de produse cu imaginile lor pe pagina de pornire. Cu toate acestea, dacă preferați ca categoriile să fie afișate doar ca text, trebuie să adăugați această linie în fișierul functions.php al temei dumneavoastră copil. Pur și simplu adăugați-l la sfârșitul fișierului function.php.

 remove_action( 'woocommerce_before_subcategory_title', 'woocommerce_subcategory_thumbnail', 10 );

Iată rezultatul:

Eliminați imaginile categoriilor de produse de pe pagina principală

8. Schimbați culoarea meniului antetului

Personalizatorul ne permite să personalizăm antetul cu culorile dorite. Acest lucru se poate face navigând la Personalizare apoi Antet și alegeți culoarea dorită.

Cu toate acestea, această opțiune colorează întreaga regiune antet, inclusiv bara de căutare, secțiunea de conectare și sigla. Pentru a obține un fundal diferit pentru meniul antet, adăugând pur și simplu următorul fragment de cod în panoul CSS suplimentar .

 .storefront-primary-navigation,
.main-navigation ul.menu ul.sub-meniu{
culoare de fundal:#f0f0f0;
}

Iată rezultatul:

8. Schimbați culoarea meniului antetului

9. Ascundeți bara de navigare principală

Tema Storefront afișează implicit toate paginile ca un meniu. Dacă doriți să ascundeți bara de navigare principală, ștergerea meniului nu este suficientă. Pur și simplu navigați la Personalizare , apoi la secțiunea CSS suplimentară și adăugați următoarele linii:

 .storefront-primary-navigation {
afișaj: niciunul;
}

Iată rezultatul:

Ascundeți bara de navigare principală

10. Ascundeți titlul produselor în pagina magazinului

Pentru a ascunde titlul produselor în pagina magazinului, pur și simplu navigați la Personalizare , apoi la secțiunea CSS suplimentară și adăugați următoarele rânduri:

 h2.woocommerce-loop-product__title {
afisare: nici unul !important;
}

Iată rezultatul:

Ascundeți titlul produselor în pagina magazinului

11. Îndepărtați spațiul liber din antet

Pur și simplu navigați la Personalizare , apoi la secțiunea CSS suplimentară și adăugați următoarele linii:

 .site-branding {
margine-jos: 0px;
}

Iată rezultatul:

Eliminați spațiul liber din antet

12. Măriți lățimea barei de căutare

Ce ați face dacă doriți să extindeți lățimea barei de căutare? Folosind secțiunea CSS suplimentară, adăugați următoarele rânduri:

 .woocommerce-active .site-header .site-search {
latime: 44,739%;
}
#masthead .site-search .widget_product_search input[type="search"] {
latime: 700px !important;
}

Iată rezultatul:

Măriți lățimea barei de căutare

13. Eliminați spațiul dintre antet și meniu

Pur și simplu navigați la Personalizare , apoi la secțiunea CSS suplimentară și adăugați următoarele linii:

 .site-header {
înălțime: 77px;
}
.col-full {
sus: -84px;
}
Ecran numai @media și (lățime maximă: 640 px) {
.site-header {
inaltime: auto;
}
.col-full {
sus: 0;
}
}

Iată rezultatul:

Eliminați spațiul dintre antet și meniu

14. Adăugarea de text suplimentar la pagina de înregistrare WooCommerce

Adăugarea unui mesaj într-o pagină de înregistrare este importantă, deoarece este posibil să dorim să adăugăm un Vă mulțumim sau să oferim vouchere de reducere pentru noii înregistrați. Pentru a arhiva acest lucru, pur și simplu adăugați o funcție în fișierul function.php al temei copil.

 add_action( 'bp_signup_profile_fields', function() {
// Începeți editarea de mai jos.
?>
<p class="notice-check-inbox">
Vă rugăm să nu uitați să vă verificați e-mailurile și să confirmați înregistrarea pentru a
<strong>voucher de reducere de 10%</strong>!
</p>
<?php
// Încheiați editarea.
});

15. Eliminați pesmeturile din tema Storefront

În partea de sus a paginilor din majoritatea site-urilor web, sunt adăugate breadcrumbs pentru a permite o navigare ușoară. Acestea se găsesc în partea de sus a fiecărei pagini, arătând categoria căreia îi aparține pagina sau produsul.

Firimituri de pâine

Pesmeturile sunt un instrument uimitor pentru optimizarea motoarelor de căutare, dar dacă doriți să le eliminați pur și simplu adăugați următorul cod în fișierul functions.php al temei copil:

 add_filter('woocommerce_get_breadcrumb', '__return_false');

Iată rezultatul:

Eliminați pesmeturile din tema Storefront

16. Schimbați linkul URL din logo

Temele WordPress în general, leagă pagina de pornire a site-urilor în logo. Această funcție este standard pentru majoritatea site-urilor web, iar utilizatorii se așteaptă să se poată întoarce la pagina de pornire de fiecare dată când fac clic pe logo.

Ce se întâmplă dacă pagina de pornire se află într-o altă locație? Aceasta înseamnă că trebuie să configurați adresa URL, dacă vrem un link personalizat. Pentru a schimba acest lucru, trebuie să adăugăm următorul cod în fișierul functions.php al temei copil:

 add_action( 'storefront_header' , 'custom_storefront_header', 1 );
funcția custom_storefront_header () {
remove_action( 'storefront_header' , 'storefront_site_branding', 20 );
add_action( 'storefront_header' , 'custom_site_branding', 20 );
funcția custom_site_branding() {
// setați AICI linkul logo-ului sau titlului site-ului dvs
$link = home_url( '/linkul-meu-personalizat/' );
?>
<div class="site-branding">
<?php
if ( function_exists( 'the_custom_logo' ) && are_custom_logo() ) {
$custom_logo_id = get_theme_mod( 'custom_logo' );
dacă ( $custom_logo_id ) {
$custom_logo_attr = array('class' => 'custom-logo', 'itemprop' => 'logo');
$image_alt = get_post_meta( $custom_logo_id, '_wp_attachment_image_alt', true );
if ( gol ( $ imagine_alt ) ) {
$custom_logo_attr['alt'] = get_bloginfo('nume', 'afisare');
}
$logo = sprintf( '<a href="%1$s" class="custom-logo-link" rel="home" itemprop="url">%2$s</a>',
esc_url( $link ),
wp_get_attachment_image($custom_logo_id, „full”, false, $custom_logo_attr)
);
}
elseif ( is_customize_preview() ) {
$logo = sprintf( '<a href="%1$s" class="custom-logo-link" style="display:none;"><img class="custom-logo"/></a>' , esc_url( $link ) );
}
$html = is_front_page() ? „<h1 class="logo">' . $logo . „</h1>” : $logo;
} elseif ( function_exists( 'jetpack_has_site_logo' ) && jetpack_has_site_logo() ) {
$logo = site_logo()->logo;
$logo_id = get_theme_mod( 'custom_logo' );
$logo_id = $logo_id ? $logo_id : $logo['id'];
$size = site_logo()->theme_size();
$html = sprintf( '<a href="%1$s" class="site-logo-link" rel="home" itemprop="url">%2$s</a>',
esc_url( $link ),
wp_get_attachment_image( $logo_id, $size, false, matrice(
'class' => 'site-logo atașament-' . $size,
'data-size' => $size,
'itemprop' => 'sigla'
) )
);
$html = apply_filters( 'jetpack_the_site_logo', $html, $logo, $size );
} altfel {
$tag = is_front_page() ? 'h1': 'div';

$html = '<' . esc_attr( $tag ) . ' class="beta site-title"><a href="' . esc_url( $link ) . '" rel="home">' . esc_html( get_bloginfo( 'nume' ) ) . '</a></' . esc_attr( $tag ) .'>';

if ( '' !== get_bloginfo( 'descriere' ) ) {
$html .= '<p class="site-description">' . esc_html( get_bloginfo( 'descriere', 'afişare' ) ) . „</p>”;
}
}
echo $html;
?>
</div>
<?php
}
}

Linkul personalizat merge pe linia 7 ' ( '/my-custom-link/' ); ' , unde veți adăuga linkul dvs. personalizat, înlocuindu-l cu „linkul-meu-personalizat”.

17. Eliminați complet categoriile de pe pagina magazinului

Această caracteristică elimină simplu categoriile. Trebuie să adăugați următoarele linii în fișierul functions.php:

 funcția storefront_child_reorder_homepage_contant() {
remove_action('homepage', 'storefront_product_categories', 20 );
}
add_action('init', 'storefront_child_reorder_homepage_contant');

Iată rezultatul:

Eliminați complet categoriile de pe pagina magazinului

18. Scoateți imaginea produsului din coș și mini-cărucior

Pentru a face acest lucru, pur și simplu adăugați următorul cod în fișierul functions.php al temei copilului dvs.:

 add_filter( 'woocommerce_cart_item_thumbnail', '__return_false' );

Iată rezultatul:

Eliminați imaginea produsului din coș și mini-cărucior

19. Produse recente de pe pagina magazinului nostru

Când adăugați un produs nou, acesta este adăugat la secțiunea „Nou în” de pe prima pagină. Aceasta este setarea implicită în tema Storefront. Cu toate acestea, dacă adăugați în mod constant produse pe lista dvs., acestea ar putea aglomera pagina magazinului. De asemenea, este posibil să doriți să afișați informații suplimentare în această secțiune.

Pentru a elimina această secțiune, pur și simplu adăugați următorul cod în fișierul function.php al temei copil.

 funcția storefront_child_reorder_homepage_contant() {
remove_action('homepage', 'storefront_recent_products', 30 );
}
add_action('init', 'storefront_child_reorder_homepage_contant');

Iată rezultatul:

Produse recente de pe pagina magazinului nostru

20. Eliminați cele mai bine vândute produse de pe pagina magazinului

Pentru unii, aceasta ar putea să nu fie o caracteristică de dorit. Pentru a elimina secțiunea cea mai bine vândută, pur și simplu adăugați următorul cod în fișierul function.php al temei copil.

 funcția storefront_child_reorder_homepage_contant() {
remove_action('homepage', 'storefront_best_selling_products', 70 );
}
add_action('init', 'storefront_child_reorder_homepage_contant');

Iată rezultatul:

Eliminați cele mai bine vândute produse de pe pagina magazinului

21. Eliminați produsele prezentate

În același mod, poate doriți să dezactivați secțiunea de produse prezentate. Acest lucru se poate face adăugând următorul fragment de cod în fișierul functions.php al temei copil:

 funcția storefront_child_reorder_homepage_contant() {
remove_action('homepage', 'storefront_featured_products', 40 );
}
add_action('init', 'storefront_child_reorder_homepage_contant');

Iată rezultatul:

Eliminați produsele prezentate

22. Integrați un buton lipicios „Adăugați în coș”.

Este important să furnizați informații importante despre produsele dvs., cum ar fi descrierea, galeria de imagini și informații suplimentare. În cele din urmă, acest lucru ar putea duce la o pagină lungă.

Cu toate acestea, dacă doriți să ușurați procesul de adăugare a unui produs în coș fără a forța clientul să deruleze înapoi în partea de sus a paginii pentru a adăuga produsul în coș, puteți adăuga un buton lipicios „Adăugați în coș” pe partea de sus a ecranului.

Acest lucru se poate face prin utilizarea unui plugin numit Sticky add to cos pentru WooCommerce. Pur și simplu instalați-l și activați-l, pentru a vă bucura de butoanele lipicioase „Adăugați în coș” pe toate paginile dvs. de produse.

Iată rezultatul:

Integrați un buton lipicios „Adăugați în coș”.

23. Adăugați o listă derulantă de orașe pe pagina Checkout

Când adăugați o listă derulantă de orașe pe pagina de finalizare a comenzii, aceasta va ajuta clienții noștri să-și completeze rapid detaliile personale. Acest lucru vă va permite să faceți numai orașele disponibile unde vă puteți expedia produsele.

Pur și simplu adăugați următorul cod în fișierul functions.php al temei copil:

 add_filter( 'woocommerce_default_address_fields', 'override_checkout_city_fields', 10, 1 );
funcția override_checkout_city_fields($fields) {
// Definiți aici în matrice orașele dorite (Aici un exemplu de orașe)
$option_cities = matrice(
'' => __( 'Selectează-ți orașul' ),
'a' => 'a',

);

$fields['city']['type'] = 'selectați';
$fields['city']['options'] = $option_cities;

returnează $câmpuri;
}

Dacă aruncați o privire la a cincea linie a codului, puteți defini lista noastră de orașe. Prima parte a codului „a” => este ID-ul orașului, care nu poate include spații sau caractere goale. Pur și simplu scrieți numele orașului exact așa cum doriți să apară.

Iată rezultatul:

Adăugați o listă drop-down de orașe pe pagina Checkout

24. Ascundeți butoanele plus și minus pentru cantitatea produsului de pe pagina produsului

Pentru a ascunde câmpul de text cu butoanele plus și minus pentru a crește sau a micșora cantitatea de produs, tot ce trebuie să faceți este să adăugați următorul cod CSS în secțiunea CSS suplimentară :

 .cantitate {
afisare: nici unul !important;
}

Iată rezultatul:

Ascundeți butoanele plus și minus pentru cantitatea produsului de pe pagina produsului

25. Ascundeți butonul „Adăugați în coș” de pe pagina produsului

Pentru a face acest lucru, pur și simplu navigați la Personalizare , apoi la secțiunea CSS suplimentară și adăugați următoarele linii:

 .single_add_to_cart_button {
afisare: nici unul !important;
}

Iată rezultatul:

26. Eliminați creditul pentru tema Storefront din subsol

În mod implicit, tema WooCommerce Storefront adaugă un credit temă la subsol. Poate doriți un subsol cu ​​o notă personală. Pentru a elimina creditul temei, adăugați pur și simplu următoarea funcție în fișierul functions.php al temei secundare:

 add_action( 'init', 'custom_remove_footer_credit', 10 );
funcția custom_remove_footer_credit () {
remove_action( 'storefront_footer', 'storefront_credit', 20 );
add_action( 'storefront_footer', 'custom_storefront_credit', 20 );
}
funcția custom_storefront_credit() {
?>
<div class="site-info">
&copie; <?php echo get_bloginfo( 'nume' ) . ' ' . get_the_date('Y'); ?>
</div><!-- .site-info -->
<?php
}

Iată rezultatul:

Eliminați creditul pentru tema Storefront din subsol

27. Schimbați culoarea și dimensiunea fontului secțiunii widget vitrinei

Nu există o modalitate directă de a schimba culoarea sau dimensiunea fontului pentru widget-urile paginii utilizând elementul de personalizare. Puteți schimba cu ușurință acest lucru adăugând următoarele rânduri de cod CSS. Pentru a face acest lucru, pur și simplu navigați la Personalizare , apoi la secțiunea CSS suplimentară și adăugați următoarele linii:

 .widget-area .widget {
culoare: verde;
dimensiunea fontului: 1em;
}

Iată rezultatul:

Schimbați culoarea secțiunii widget din vitrina și dimensiunea fontului

28. Afișați insigna Storefront „Sale” pe imaginea produsului

Versiunea implicită a temei WooCommerce Storefront vă permite să definiți o vânzare sau un preț redus pentru un anumit produs. Cu toate acestea, dacă doriți să adăugați insigna de vânzare pe imaginea produsului, pur și simplu navigați la Personalizare , apoi la secțiunea CSS suplimentară și adăugați următoarele rânduri:

 ul.products li.product .onale {
poziție: absolută;
sus: 137px;
dreapta: 62px;
}

Iată rezultatul:

Afișați insigna „Reducere” a magazinului pe imaginea produsului

29. Schimbați culoarea insigna „Vânzare”.

Pentru a schimba culoarea insigna de vânzare, pur și simplu navigați la Personalizare , apoi la secțiunea CSS suplimentară și adăugați următoarele rânduri:

 .de vanzare {
culoare de fundal: #FFFFFF;
culoare-chenar: verde;
culoare: verde;
}

Iată rezultatul:

Schimbați culoarea insigna „Vânzare”.

30. Schimbați culoarea casetei de cantitate „plus-minus”.

Acest lucru se poate face prin schimbarea culorii de fundal a butoanelor plus și minus cantității. Pentru a face acest lucru, pur și simplu navigați la Personalizare , apoi la secțiunea CSS suplimentară și adăugați următoarele linii:

 .cantitate .cantitate {
culoare: #000;
culoare de fundal: #f5df72;
}

Iată rezultatul:

Schimbați culoarea casetei „plus-minus” cantității

31. Cum se schimbă culoarea de fundal a antetului Storefront

Personalizatorul WordPress ne permite să schimbăm culoarea de fundal a antetului temei Storefront. Pentru a face acest lucru, pur și simplu navigați la Personalizare , apoi la secțiunea Antet :

Cum se schimbă culoarea de fundal a antetului Storefront

32. Schimbați culoarea de fundal a minicăruței de pe antet

Când se schimbă culoarea antetului, meniul dropdown minicar moștenește această culoare. Cu toate acestea, puteți modifica acest lucru utilizând următoarele reguli CSS pentru vizibilitate sporită. Pur și simplu navigați la Personalizare , apoi la secțiunea CSS suplimentară și adăugați următoarele linii:

.

 woocommerce.widget_shopping_cart {
fundal: alb;
chenar-rază: 12px;
}

Iată rezultatul:

Schimbați culoarea de fundal a minicăruței de pe antet

33. Adăugați imaginea în subsolul magazinului folosind CSS de mai jos Drepturi de autor

Dacă doriți să adăugați propriul logo, plăți acceptate sau insigna de partener sub textul drepturilor de autor, pur și simplu navigați la Straturi , Personalizare , apoi faceți clic pe Subsol .

Faceți clic pe Personalizare pentru a extinde panoul și faceți clic pe Selectați imaginea în fundal.

Selectați imaginea dorită și adăugați-o .

Selectați Fără repetare și jos sau poziționați-l manual după cum doriți.

Navigați înapoi la Personalizator și faceți clic pe CSS pentru a extinde panoul. Cu toate acestea, ar trebui să vă asigurați că procentele sunt conform specificațiilor dvs. Apoi adăugați următoarele rânduri:

 .site-info:după {
continut: '';
imagine de fundal: url (adăugați propria adresă URL);
afisare: bloc;
lățime: 100px;
înălțime: 100px;
marja: 0 auto;
}

34. Cum să eliminați golul din subsol

Pur și simplu navigați la Personalizare , apoi la secțiunea CSS suplimentară și adăugați următoarea linie:

 .footer-widgets { padding-top: 0; }

Iată rezultatul:

Cum să eliminați golul din subsol

35. Cum să eliminați antetul, dar să păstrați meniul

Pur și simplu navigați la Personalizare , apoi la secțiunea CSS suplimentară și adăugați următoarele linii:

 #masthead &gt; .col-full,
#masthead .site-header-cart {
afișaj: niciunul;
}

36. Cum să eliminați sublinierea din hyperlinkuri

În mod implicit, tema Storefront subliniază linkurile, iar dacă doriți să le eliminați, pur și simplu navigați la Personalizare , apoi la secțiunea CSS suplimentară și adăugați următoarele rânduri:

 A {
text-decor: nici unul !important;
}

Iată rezultatul:

Cum să eliminați sublinierea din hyperlinkuri

37. Cum să eliminați imaginile prezentate pe tema Postări pe WooCommerce Storefront

Pur și simplu adăugați următoarea linie în fișierul function.php al temei copil:

 remove_action( 'storefront_post_content_before', 'storefront_post_thumbnail', 10 );

38. Cum se schimbă culoarea liniilor orizontale de pe pagina de pornire Storefront

Pur și simplu adăugați următorul cod în fișierul custom.css al temei copilului dvs.:

 .page-template-template-homepage .hentry .entry-header,
.page-template-template-homepage .hentry,
.page-template-template-homepage .storefront-product-section {
culoare-chenar: roșu;
}

39. Cum să personalizați insigna Storefront WooCommerce la vânzare

Pur și simplu adăugați următorul cod la secțiunea CSS suplimentară:

 .de vanzare {
culoare de fundal: #FFFFFF;
culoare-chenar: #FF0000;
culoare: #FF0000;
}

Iată rezultatul:

Cum să personalizați insigna Storefront WooCommerce la vânzare

40. Cum se schimbă dimensiunea logo-ului, navigarea secundară și bara de căutare

Pentru a le schimba pe toate simultan, pur și simplu adăugați următorul cod în secțiunea CSS suplimentară:

 Ecran @media și (lățime minimă: 768 px) {
/* SIGLĂ */
.site-header .site-branding, .site-header .site-logo-anchor, .site-header .site-logo-link { width: 30% !important; /* Folosiți valori px dacă doriți, de ex. 350px */ }

/* NAVIGAȚIE SECUNDARĂ */
.site-header .secondary-navigation { width: 40% !important; /* Folosiți valori px dacă doriți, de ex. 350px */ }

/* BARA DE CĂUTARE */
.site-header .site-search { lățime: 30% !important; /* Folosiți valori px dacă doriți, de ex. 350px */ }

41. Cum să eliminați bara laterală de pe paginile produselor WooCommerce pentru a ajunge la lățime completă

Pur și simplu adăugați următorul cod în fișierul functions.php al temei copil:

 add_action( 'get_header', 'remove_storefront_sidebar');
dacă ( este_produs() ) {
remove_action( 'storefront_sidebar', 'storefront_get_sidebar', 10 );
}
}
Adăugați această linie la secțiunea CSS suplimentară:
body.woocommerce #primary { width: 100%; }

Iată rezultatul:

Cum să eliminați bara laterală de pe paginile de produse WooCommerce pentru a ajunge la lățime completă

42. Cum să adăugați o imagine sau o pictogramă în elementele de meniu.

Pentru a face acest lucru, pur și simplu instalați și activați pluginul Menu Image, Icons made easy și adăugați pictogramele dvs. după cum doriți. Pur și simplu adăugați dimensiunile dorite în diferite câmpuri de meniu.

Iată o descriere vizuală:

43. Cum să adăugați o bară de sus în Storefront

Acest lucru se poate face pentru a adăuga lucruri interesante, cum ar fi pictograme sociale sau un mesaj de bun venit. Pentru a adăuga acest lucru, adăugați pur și simplu următoarele linii de cod în fișierul function.php al temei copil:

 /**
* Adaugă o bară de sus în Storefront, înainte de antet.
*/
funcția storefront_add_topbar() {
?>
<div id="topbar">
<div class="col-full">
<p>Bine ați venit la Test WooStore</p>
</div>
</div>
<?php
}
add_action( 'storefront_before_header', 'storefront_add_topbar');

Apoi adăugați acest CSS în secțiunea CSS suplimentară de pe personalizarea dvs.:

 #in capul barului {
culoare de fundal: #1F1F20;
înălțime: 40px;
înălțimea liniei: 40px;
}

#topbar p {
culoare: #fff;
}

Iată rezultatul:

Cum să adăugați o bară de sus în Storefront

44. Cum să adăugați un mesaj personalizat în bara de sus

Aceasta este o altă modalitate de a adăuga un mesaj personalizat în bara de sus. Pur și simplu adăugați următoarele linii de cod în fișierul function.php al temei copil:

 /**
* Adaugă o bară de sus în Storefront, înainte de antet.
*/
funcția storefront_add_topbar() {
global $current_user;
get_currentuserinfo();

dacă (! gol( $utilizator_actual->nume_utilizator) ) {
$utilizator = $utilizator_actual->nume_utilizator;
} altfel {
$user = __( 'oaspete', 'storefront-child');
}

?>
<div id="topbar">
<div class="col-full">
<p>Bun venit <?php echo $user ?>!</p>
</div>
</div>
<?php
}
add_action( 'storefront_before_header', 'storefront_add_topbar'); 

Cum să adăugați un mesaj personalizat în bara de sus

45. Cum să faci Meta Slider cu lățimea completă cu Storefront

Meta Slider-urile sunt foarte populare în multe site-uri WordPress. Adăugați acest fragment de cod pentru a întinde glisorul pentru a avea lățime completă. Adăugați-l la întinderea temei pentru copil, glisorul pentru a avea lățime completă:

 add_action('init', 'child_theme_init');
funcția child_theme_init() {
add_action( 'storefront_before_content', 'woa_add_full_slider', 5 );
}
funcția woa_add_full_slider() { ?>
<div id="slider">
<?php echo do_shortcode("[metaslider id=388 percentwidth=100]"); ?>
</div>
<?php
}

Cu toate acestea, puteți utiliza un plugin pentru a face acest lucru și un exemplu bun este pluginul WooSlider .

46. ​​Cum să adăugați fonturi Google suplimentare în Storefront

Acest lucru este foarte ușor și trebuie pur și simplu să descărcați și să activați pluginul Easy Google Fonts . Peste 300.000 de utilizatori din Comunitatea WordPress au încredere în acest plugin bun pentru fonturi.

Fonturi Google ușoare

47. Cum să eliminați bara de căutare din antet

Aceasta este o modalitate alternativă de a elimina bara de căutare din antet, prin lipirea următorului cod în fișierul function.php al temei copil:

 add_action('init', 'jk_remove_storefront_header_search');
funcția jk_remove_storefront_header_search() {
remove_action( 'storefront_header', 'storefront_product_search', 40 );
}

Iată rezultatul:

Cum să eliminați bara de căutare din antet

48. Cum să ascundeți titlurile paginii în vitrina

Dacă doriți să ascundeți titlurile paginilor, trebuie să instalați și să activați pluginul Title Toggle for Storefront Theme , care este disponibil în comunitatea wordpress.org. Peste 10.000 de utilizatori au încredere în acest plugin.

Comutare titlu pentru tema Storefront

49. Cum să eliminați „designed by WooThemes” din subsolul Storefront

Aceasta este o soluție alternativă la această problemă, așa cum am discutat mai devreme. Trebuie să adăugați acest cod în fișierul function.php al temei copil:

 add_action( 'init', 'custom_remove_footer_credit', 10 );
funcția custom_remove_footer_credit () {
remove_action( 'storefront_footer', 'storefront_credit', 20 );
add_action( 'storefront_footer', 'custom_storefront_credit', 20 );
}
funcția custom_storefront_credit() {
?>
<div class="site-info">
&copie; <?php echo get_bloginfo( 'nume' ) . ' ' . get_the_date('Y'); ?>
</div><!-- .site-info -->
<?php
}

Iată rezultatul:

Cum să eliminați „designed by WooThemes” din subsolul Storefront

50. Cum să adăugați pictograme Font Awesome în meniul Storefront

Acest lucru se poate face prin utilizarea pluginului Font Awesome 4 Menus care este disponibil în comunitatea wordpress.org. Peste 50.000 de utilizatori au încredere în acest plugin.

Font Awesome 4 Meniuri

51. Cum să redenumiți „Navigație” în vizualizarea mobilă pe Storefront

Pentru a face acest lucru, pur și simplu adăugați acest cod în fișierul function.php al temei copil:

 funcția storefront_primary_navigation() {
?>
<nav id="site-navigation" class="main-navigation" role="navigation">
<button class="menu-toggle"><?php _e( 'Edit Menu Name', 'storefront'); ?></button>
<?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?>
</nav><!-- #site-navigation -->
<?php
}

Iată rezultatul:

Cum să redenumești „Navigație” în vizualizarea mobilă pe Storefront

52. Cum se adaugă un avatar de client în „pagina Contul meu” din Vitrina magazinului

Acest lucru se poate face prin simpla adăugare a următoarelor linii de cod la fișierul function.php al temei copil:

/**
* Tipăriți avatarul clientului în pagina Contul meu, după mesajul de bun venit
*/
funcția storefront_myaccount_customer_avatar() {
$current_user = wp_get_current_user();

echo '<div class="myaccount_avatar">' . get_avatar( $current_user->user_email, 72, '', $current_user->display_name ) . '</div>';
}
add_action( 'woocommerce_before_my_account', 'storefront_myaccount_customer_avatar', 5 );
Apoi adăugați următoarele reguli de comandă CSS în secțiunea CSS suplimentară:
.myaccount_avatar {
chenar-dreapta: 1px rgba solid (0, 0, 0, 0,1);
plutește la stânga;
padding-dreapta: 10px;
latime: 83px;
}

.myaccount_user {
chenar-stânga: 3px solid #787E87;
plutire: dreapta;
padding-stânga: 10px;
latime: 88%;
}

Iată rezultatul:

Cum se adaugă un avatar de client în „pagina Contul meu” de la vitrina magazinului

53. Cum se schimbă înălțimea subsolului WooCommerce Storefront

Este foarte ușor să schimbați înălțimea subsolului WooCommerce Storefront adăugând următorul cod CSS în secțiunea CSS suplimentară :

 section.footer-widgets {
padding-top: 25px;
}

div.site-info {
padding-top: 16px;
umplutură-partea inferioară: 25px;
}

Iată rezultatul:

Cum se schimbă înălțimea subsolului magazinului WooCommerce

54. Adăugarea unei imagini de fundal la vitrina unei anumite secțiuni de pagină de pornire

Tema implicită Storefront are șase secțiuni și anume, categorii de produse, produse recente, produse prezentate, produse populare, produse la reducere și cele mai vândute produse. Pur și simplu adăugați următorul cod la secțiunea CSS suplimentară :

 .storefront-featured-products{
imagine de fundal: url (Adăugați aici adresa URL);
fundal-poziție: centru centru;
background-repeat: fără repetare;
dimensiunea fundalului: coperta;
-o-background-size: coperta;
}

Iată rezultatul:

Adăugarea unei imagini de fundal la vitrina unei anumite secțiuni de pagină de pornire

55. Adăugarea culorii de fundal la secțiunile paginii de pornire a magazinului

Pentru a face acest lucru, trebuie mai întâi să identificați secțiunea căreia doriți să adăugați culoare. Acest lucru se poate face cu ușurință adăugând următorul cod la secțiunea CSS suplimentară :

 .storefront-featured-products{
culoare de fundal:#FFEB3B;
}

Iată rezultatul:

Adăugarea culorii de fundal la secțiunile paginii de pornire a magazinului

56. Cum să eliminați sau să ascundeți titlul secțiunii paginii de pornire

Pentru a face acest lucru, trebuie să identificați mai întâi secțiunea pe care doriți să o eliminați sau să o ascundeți. Acest lucru se poate face adăugând următorul cod la secțiunea CSS suplimentară :

 .storefront-recent-products .section-title {display:none;}
.storefront-product-categories .section-title {display:none;}
.storefront-featured-products .section-title {display:none;}
.storefront-popular-products .section-title {display:none;}
.storefront-on-sale-products .section-title {display:none;}
.storefront-best-seller-products .section-title {display:none;}

Iată rezultatul:

Cum să eliminați sau să ascundeți titlul secțiunii paginii de pornire

57. Cum se schimbă titlul secțiunii paginii de pornire

Pentru a face acest lucru, trebuie să identificați mai întâi secțiunea pe care doriți să o eliminați. Această listă vă va ajuta să identificați filtrele secțiunilor din pagina de pornire a vitrinei:

  • storefront_product_categories_args
  • storefront_recent_products_args
  • storefront_featured_products_args
  • storefront_popular_products_args
  • storefront_on_sale_products_args
  • storefront_best_selling_products_args

Adăugați următorul cod în fișierul function.php al temei copil:

 add_filter( 'storefront_featured_products_args', 'custom_storefront_product_featured_title');

// Prima pagină Produse recomandate Titlu
funcția custom_storefront_product_featured_title($args) {
$args['title'] = __( 'Titlul produselor noi prezentate aici', 'storefront' );
returnează $args;
}

Iată rezultatul:

Cum se schimbă titlul secțiunii paginii de pornire

58. Cum se mărește secțiunea paginii de pornire Produs pe pagină

Pur și simplu adăugați următoarele linii de cod în fișierul function.php al temei copil.

 add_filter('storefront_featured_products_shortcode_args','custom_storefront_featured_product_per_page');
// Produse recomandate pe pagină
funcția custom_storefront_featured_product_per_page( $args ) {
$args['per_page'] = 10;
returnează $args;
}

59. Cum se mărește grila sau coloana de coloane a secțiunii din pagina de pornire

Pur și simplu adăugați următoarele linii de cod în fișierul function.php al temei copil.

 add_filter('storefront_featured_products_shortcode_args','custom_storefront_featured_product_per_row');

// Coloana Produse recomandate
funcția custom_storefront_featured_product_per_row( $args ) {
$args['coloane'] = 2;
returnează $args;
}

Iată rezultatul:

Cum să măriți grila sau coloana pentru secțiunea de pe pagina de pornire

60. Cum să afișați mai multe categorii pe pagina de pornire

Pur și simplu adăugați următoarele linii de cod în fișierul function.php al temei copil.

 add_filter('storefront_product_categories_shortcode_args','custom_storefront_category_per_page');

// Categoria Produse
funcția custom_storefront_category_per_page( $args ) {
$args['număr'] = 10;
returnează $args;
}

61. Cum să adăugați o descriere sub titlul secțiunii paginii de pornire

Pur și simplu adăugați acest cod în fișierul function.php al temei copil:

 add_action('storefront_homepage_after_featured_products_title', 'custom_storefront_product_featured_description');

funcția custom_storefront_product_featured_description(){ ?>
<p class="element-title--sub">
<?php echo „Descrierea secțiunii aici”;?>
</p>
<?php }

62. Cum să eliminați secțiunea de produse cu cele mai bune cote din pagina de pornire Storefront

Sunt două pentru a face asta. Una este instalarea pluginului care vă va ajuta să eliminați această secțiune. Puteți arunca o privire la pluginul Homepage Control .

Cu toate acestea, puteți elimina pur și simplu secțiunea folosind cârlige. Acest lucru se face prin simpla adăugare a următoarei linii la fișierul function.php al temei copil:

 remove_action( 'pagina de pornire', 'produse_populare_magazin', 50 );

În plus, îl puteți elimina adăugând următorul cod în secțiunea CSS suplimentară :

 .storefront-popular-products .section-title {display:none;}

63. Cum se schimbă titlul secțiunii produselor cu cele mai bune cote

Pur și simplu adăugați acest cod în fișierul function.php al temei copil:

 add_filter( 'storefront_popular_products_args', 'custom_storefront_product_popular_title');
// Prima pagină Produse recomandate Titlu
funcția custom_storefront_product_popular_title($args) {
$args['titlu'] = __( 'Produse de top', 'vitrina' );
returnează $args;
}

64. Cum să afișați mai multe produse în secțiunea cu cele mai bune cote

Valoarea implicită pentru Vitrina afișează 4 produse în secțiunea cu cele mai bune cote. În acest exemplu, îl vom crește la 15 produse. Pur și simplu adăugați acest cod în fișierul function.php al temei copil:

 add_filter('storefront_popular_products_shortcode_args','custom_storefront_top_product_per_page');

// Produse recomandate pe pagină
funcția custom_storefront_top_product_per_page( $args ) {
$args['per_page'] = 12;
returnează $args;
}

65. Cum să eliminați secțiunea Produse la vânzare din pagina de pornire a magazinului

Sunt două pentru a face asta. Una este instalarea pluginului care vă va ajuta să eliminați această secțiune. Puteți arunca o privire la pluginul Homepage Control .

Cu toate acestea, puteți elimina pur și simplu secțiunea folosind cârlige. Acest lucru se face prin simpla adăugare a următoarei linii la fișierul function.php al temei copil:

 remove_action( 'homepage', 'storefront_on_sale_products', 60 );

66. Cum se schimbă culoarea de fundal a produselor la vânzare

Acest lucru se poate face adăugând următorul cod la secțiunea CSS suplimentară :

 .produse-storefront-on-sale-{
culoare de fundal:#FFEB3B;
}

67. Cum să personalizați butoanele

Butoanele pot fi modificate folosind Personalizatorul . Navigați la Aspect, apoi Personalizare. Faceți clic pe Butoane, apoi modelați-l conform specificațiilor dvs.

Iată un exemplu:

68. Cum să adăugați linkuri personalizate de subsol Storefront

Folosind acest cod, veți putea adăuga linkuri personalizate de subsol și le puteți stila după cum doriți. Pur și simplu adăugați aceste linii de cod în fișierul function.php al temei copil:

 add_filter( 'storefront_credit_links_output', function( $default_links ) {
$ieșire = [
sprintf(
„<a href="%s">%s</a>”, get_home_url(), „Adăugați linkuri personalizate aici”

),

$default_links
];
intoarce implode(
' <span role="separator" aria-hidden="true"></span> ', $output
);
});

Iată rezultatul:

Cum să adăugați link-uri personalizate de subsol pentru Storefront

69. Storefront show blog fragment despre arhive

Dacă rulați un blog pe tema dvs. WooCommerce Storefront, atunci acest cod va putea afișa fragmentul blogului în loc de conținut complet în arhivele postărilor de blog. Pur și simplu adăugați aceste linii de cod în fișierul function.php al temei copil:

 add_action('init', function() {
remove_action( 'storefront_loop_post', 'storefront_post_content', 30 );
add_action( 'storefront_loop_post', function() {
echo '<div class="entry-content" itemprop="articleBody">';
if( are_post_thumbnail() ) {
the_post_thumbnail( 'mare', [ 'itemprop' => 'imagine' ] );
}
fragmentul_();
ecou '</div>';
}, 30);
});

70. Cum să adăugați o etichetă Metaviewport personalizată

Pur și simplu adăugați aceste linii de cod în fișierul function.php al temei copil:

 add_filter('wpex_meta_viewport', function() {
returnează „<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />';
});

71. Notă despre cum să eliminați pluginurile recomandate

Notificările de plugin ar putea fi deranjante pentru unii și este foarte ușor să le eliminați. Pur și simplu adăugați aceste linii de cod în fișierul function.php al temei copil:

 // Eliminați anumite pluginuri
function my_recommended_plugins( $plugins ) {
// Eliminați notificarea pentru a instala WooCommerce
unset( $plugins['woocommerce'] );
// Returnează pluginuri
returnează $plugins;
}
add_filter( 'wpex_recommended_plugins', 'my_recommended_plugins');
// Eliminați toate pluginurile
// ACEST ACEST NU ESTE RECOMANDAT DACĂ UTILIZAȚI UNELE DINTRE PLUG-URI, DECÂT ÎNȘTIREA ESTE UTILIZĂ ȘI PENTRU A ȘTI ACTUALIZĂRI
add_filter('wpex_recommended_plugins', '__return_empty_array');

72. Cum să afișați sau să ascundeți în mod condiționat înștiințarea subsolului

Pur și simplu adăugați aceste linii de cod în fișierul function.php al temei copil:

 funcția my_callout_visibility( $bool ) {
// Ascunde pe prima pagină
if ( is_front_page() ) {
$bool = fals;
}
// Returnează boolean
returnează $bool;
}
add_filter('wpex_callout_enabled', 'my_callout_visibility', 20);

73. Cum să eliminați generatorul meta de temă

Acesta este folosit pentru asistență, astfel încât să fiți notificat cu privire la versiunea temei pe care o utilizați. Nu are nicio problemă să fie acolo, dar dacă doriți să-l eliminați, iată cum.

Pur și simplu adăugați aceste linii de cod în fișierul function.php al temei copil:

 add_action('init', function() {
remove_action( 'wp_head', 'wpex_theme_meta_generator', 1);
}, 10)

74. Cum să adăugați automat spațiu sub antet pentru paginile fără titlu

Ori de câte ori dezactivați titlul principal al paginii pentru orice pagină, nu mai rămâne spațiu sub antet. Acest fragment de cod vă va ajuta să adăugați spațiere, astfel încât să puteți insera un glisor, o imagine sau alt conținut la nivel de partea de sus. Pur și simplu adăugați următorul cod la secțiunea CSS suplimentară :

 body.page-header-disabled #main {
padding-top: 30px;
}

75. Cum să ascundeți butonul de derulare în sus pe mobil

Pur și simplu adăugați următorul cod la secțiunea CSS suplimentară :

 Ecran numai @media și (lățime maximă: 959 px) {
#site-scroll-top { display: none !important; }
}

76. Cum să mutați antetul și subsolul în afara aspectului „în casetă”.

Pur și simplu adăugați aceste linii de cod în fișierul function.php al temei copil:

 funcția myprefix_move_header_footer_out_of_boxed_layout() {
// Eliminați antetul/subsolul
remove_action('wpex_hook_wrap_top', 'wpex_header');
remove_action( 'wpex_hook_wrap_bottom', 'wpex_footer');
// Adăugați din nou antetul/subsolul
add_action('wpex_outer_wrap_before', 'wpex_header', 9999);
add_action( 'wpex_outer_wrap_after', 'wpex_footer');
}
add_action('init', 'myprefix_move_header_footer_out_of_boxed_layout');

77. Cum să adăugați mai multe opțiuni de coloane la modulele de grilă

Pur și simplu adăugați aceste linii de cod în fișierul function.php al temei copil:

 // Această funcție va adăuga selecțiile coloanelor pe care apoi va trebui să adăugați CSS-ul dvs. personalizat
// pentru coloana reală. Exemplu „.span_1_of_8{ lățime: 12,5%; }'
function myprefix_grid_columns( $columns ) {
$columns['8'] = '8';
$columns['9'] = '9';
$columns['10'] = '10'; // adăugați câte doriți
returnează $coloane;
}
add_filter( 'wpex_grid_columns', 'myprefix_grid_columns');

78. Cum să adăugați meniu personalizat secundar sub antet

Pur și simplu adăugați aceste linii de cod în fișierul function.php al temei copil:

 funcția add_custom_menu_above_main_content() { ?>
<div class="my-nav-wrapper clr">
<div class="container clr"> <!-- .center the navbar content -->
<?php
// Soluția 1 adaugă codul scurt din bara de navigare
echo do_shortcode( '[vcex_navbar menu="60"]'); // schimba ID-ul meniului
// Soluția 2 folosind meniul WP vezi
// @ https://codex.wordpress.org/Function_Reference/wp_nav_menu for args
$args = array();
wp_nav_menu($args);
// Soluția 3 folosește un plugin de meniu, cum ar fi uberMenu
do_shortcode( '[meniu_shortcode_here]'); ?>
</div>
</div>
<?php }
add_action( 'wpex_hook_header_after', 'add_custom_menu_above_main_content');

79. Cum să eliminați titlul din antetul paginii și să lăsați numai pesmeturi

Pur și simplu adăugați aceste linii de cod în fișierul function.php al temei copil:

 // Eliminați titlul din zona antetului paginii
add_action('init', function() {
remove_action( 'wpex_hook_page_header_inner', 'wpex_page_header_title');
remove_action('wpex_hook_page_header_content', 'wpex_page_header_title'); // Total v5+
});

80. Referințe de acțiune

Acestea sunt toate funcțiile disponibile add_action() utilizate pe tema Storefront. Acesta atașează o funcție la un cârlig așa cum este definit de do_action

General

Iată câteva dintre funcțiile generale de acțiune:

storefront_before_site – Executed after opening <body> tag

 storefront_before_content – ​​Execut înainte de deschiderea etichetei <div id="content">
storefront_content_top – Execut după deschiderea etichetei <div id="content">

Antet

 storefront_before_header – Execut după eticheta <div id="page">
storefront_header – Execut în interiorul <div class="col-full"> al etichetei <header id="masthead">
Pagina principala
storefront_homepage – Executat în <div class="col-full"> din secțiunea de conținut a paginii de pornire

Categorii de produse

 storefront_homepage_before_product_categories – Executat înainte de <section class="storefront-product-categories"> secțiunea paginii de pornire storefront_homepage_after_product_categories_title` – Executat după <h2 class="section-title"> titlul secțiunii categorii de produse storefront_homepage_after_product_categories="<frontsection_categories" -product-categories"> secțiunea paginii de pornire

Produse recente

 storefront_homepage_before_recent_products – Execut înainte de <section class="storefront-recent-products"> secțiunea paginii de pornire storefront_homepage_after_recent_products_title – Executat după <h2 class="section-title"> titlul secțiunii de produse recente storefront_homepage_after_recent_products – Execuție după categoria <-ecu recent-products"> secțiunea de pe pagina de pornire

Produse recomandate

 storefront_homepage_before_featured_products – executat înainte de <section class="storefront-featured-products">
secțiunea paginii de pornire storefront_homepage_after_featured_products_title – Executat după <h2 class="section-title">
produse prezentate titlul secțiunii storefront_homepage_after_featured_products – executat după secțiunea <section class="storefront-featured-products"> de pe pagina de pornire

Produse populare

 storefront_homepage_before_popular_products – Executat înainte de secțiunea <section class="storefront-popular-products"> pagina de pornire storefront_homepage_after_popular_products_title – Executat după <h2 class="section-title"> titlul secțiunii de produse populare storefront_homepage_after_popular_products – Execuție după categoria <h2 class="section-title"> popular-products"> secțiunea de pe pagina de pornire

Produse la vânzare

 storefront_homepage_before_on_sale_products – Executat înainte de secțiunea <section class="storefront-on-sale-products"> pagina de pornire storefront_homepage_after_on_sale_products_title – Executat după <h2 class="section-title"> titlul secțiunii de produse în vânzare storefront_homepage_section_after_products_on_section_after_class ="storefront-on-sale-products"> secțiunea de pe pagina de pornire

Cele mai vândute produse

 storefront_homepage_before_best_selling_products – Execut înainte de secțiunea <section class="storefront-best-selling-products"> de pe pagina de pornire
storefront_homepage_after_best_selling_products_title – Executat după titlul secțiunii de produse cele mai bine vândute <h2 class="section-title">
storefront_homepage_after_best_selling_products – executat după secțiunea <section class="storefront-best-selling-products"> de pe pagina de pornire

Pagina arhiva blogului

 storefront_loop_before – Execut înainte de toate postările din arhiva blogului
storefront_loop_post – Se execută înainte de fiecare postare din arhiva blogului
storefront_post_content_before – Execut înainte de conținutul fiecărei postări din arhiva blogului
storefront_post_content_after – Execut după conținutul fiecărei postări din arhiva blogului

Pagina generală

 storefront_page_before – Execut după eticheta `<main id="main">` pe pagini individuale
storefront_page – Executat după eticheta de deschidere `<div id="post-…”>` pe pagini individuale
storefront_page_after – Se execută la sfârșitul etichetei `<div id=”post-…”>` pe pagini individuale

Postare unică

 storefront_single_post_before – Se execută după eticheta de deschidere <main id="main"> pe postările unice de pe blog
storefront_single_post_top – Se execută după eticheta de deschidere <div id="post-..."> pe postările individuale
storefront_single_post – executat imediat după storefront_single_post_top hook pentru a afișa conținutul postării
storefront_single_post_bottom – executat înainte de eticheta de închidere <div id="post-..."> pe postările individuale
storefront_single_post_after – Se execută înainte de eticheta de închidere <main id="main"> pe postările unice de pe blog

Bara laterală

storefront_sidebar – Se execută pe toate paginile care conțin o bară laterală, cu condiția ca widget-uri să fie prezente

Subsol

 storefront_before_footer – Execut înainte de eticheta <footer id="colophon">
storefront_footer – Execut înainte de a închide eticheta <footer id="colophon">
storefront_after_footer – executat după închiderea etichetei <footer id="colophon">

Ghid de referință pentru filtre

Această secțiune listează unele dintre cele mai frecvent utilizate filtre care sunt disponibile în tema Storefront.

Comentarii

Fișier: comments.php

storefront_comment_form_args – filtrează titlul de răspuns la comentariu HTML înainte și după

Funcții de șablon de vitrină

Fișier: /inc/storefront-template-functions.php

Meniu de navigatie

storefront_menu_toggle_text – filtrează textul de comutare al meniului receptiv

Pagina principala

Categorii de produse

 storefront_product_categories_args – filtrează argumentele categoriei de produse din pagina de pornire
storefront_product_categories_shortcode_args – filtrează argumentele codului scurt al categoriei de produse din pagina de pornire

Produse recente

 storefront_recent_products_args – filtrează argumentele produselor recente din pagina de pornire
storefront_recent_products_shortcode_args – filtrează argumentele codului scurt al produselor recente din pagina de pornire

Produse recomandate

 storefront_featured_products_args – filtrează argumentele produselor prezentate în pagina de pornire.
storefront_featured_products_shortcode_args – filtrează argumentele codului scurt al produselor prezentate în pagina de pornire.

Produse populare

 storefront_popular_products_args – filtrează argumentele produselor populare din pagina de pornire.
storefront_popular_products_shortcode_args – filtrează argumentele codului scurt al produselor populare din pagina de pornire.

Produse la vânzare

 storefront_on_sale_products_args – filtrați pagina de start pe argumentele produselor de vânzare.
storefront_on_sale_products_shortcode_args – filtrați pagina de pornire pe argumentele codului scurt al produselor de vânzare

Cele mai vândute produse

 storefront_best_selling_products_args – filtrează argumentele celor mai bine vândute produse din pagina de pornire
storefront_best_selling_products_shortcode_args – filtrează argumentele codului scurt al produselor cele mai vândute din pagina de pornire

Postare unică

storefront_single_post_posted_on_html – filtrează singurul postat pe detalii

Subsol

 storefront_footer_widget_rows – filtrează numărul de rânduri widget de subsol (implicit: 1)
storefront_footer_widget_columns – filtrează numărul de coloane widget de subsol (implicit: 4)
storefront_copyright_text – filtrează textul dreptului de autor din subsol
storefront_credit_link – filtrează linkul de credit de subsol

Funcții de vitrină

Fișier: /inc/storefront-functions.php

 storefront_header_styles – filtrează stilurile antetului
storefront_homepage_content_styles – filtrează stilurile de conținut ale paginii de pornire

Cursuri de vitrine

Fișier: /inc/class-storefront.php

 storefront_custom_background_args – filtrează argumentele implicite de fundal
storefront_default_background_color – filtrează culoarea implicită de fundal a site-ului
storefront_sidebar_args – filtrează argumentele implicite din bara laterală
storefront_google_font_families – filtrează familiile de fonturi Google implicite
storefront_navigation_markup_template – filtrează marcajul de ieșire al navigației.

Funcții de șablon WooCommerce

Fișier: /woocommerce/storefront-woocommerce-template-functions.php

 storefront_upsells_columns – filtrează coloanele de upsell (implicit: 3)
storefront_loop_columns – filtrează afișarea implicită a buclei de produs (implicit: 3)
storefront_handheld_footer_bar_links – filtrează linkurile din bara de subsol portabilă

Cursuri WooCommerce

Fișier: /woocommerce/class-storefront-woocommerce.php

 storefront_related_products_args – filtrează argumentele legate de produse
storefront_product_thumbnail_columns – filtrează coloanele cu miniaturi ale produsului (implicit: 4)
storefront_products_per_page – filtrați produsele pe pagină pe categorii de produse.

Concluzie

Dacă doriți să personalizați tema vitrinei, aceste sfaturi împărtășite în acest ghid cuprinzător de personalizare a vitrinei ar trebui să fie cel mai bun loc pentru a începe. Acest lucru vă oferă, de asemenea, fragmentele de cod pe care le puteți adăuga rapid tema copilului Storefront și obține rezultatele instantaneu. Sper că veți găsi acest ghid de personalizare Storefront util.

Articole similare