Tutorial – Cum declari WooCommerce support pentru o temă WordPress? – Web Design

În acest tutorial o să vă învăț cum se declară suportul WooCommerce pentru o temă WordPress. Practic prin aceste coduri puse în temă ia devine compatibilă cu pluginul WooCommerce și se poate folosi tema pentru un magazin online. Atunci când o temă nouă activată în panoul de administrare, dacă nu este compatibilă atunci o să apară un mesaj ca acesta:

Primul pas este să duplicăm page.php al temei și să-l redenumim din page.php în woocommerce.php. Următorul pas este să edităm woocommerce.php, trebuie să găsim the loop (vezi the loop) care de obicei începe cu

if ( have_posts() ):  și se termină cu <?php endif; ?> aceste coduri și tot ce este în ele trebuiesc șterse și înlocuite cu

Hooks în functions.php

Următoarele coduri o să le introduceți în functions.php pentru compatibilitatea temei. Prima dată unhook the WooCommerce wrappers.

remove_action( ‘woocommerce_before_main_content’, ‘woocommerce_output_content_wrapper’, 10); remove_action( ‘woocommerce_after_main_content’, ‘woocommerce_output_content_wrapper_end’, 10);

după care se introduc următoarele coduri:

add_action(‘woocommerce_before_main_content’, ‘my_theme_wrapper_start’, 10); add_action(‘woocommerce_after_main_content’, ‘my_theme_wrapper_end’, 10); function my_theme_wrapper_start() { echo ‘

’; } function my_theme_wrapper_end() { echo ‘

’; }

WooCommerce support.

Aceste coduri la fel adăugate în functions.php

add_action( ‘after_setup_theme’, ‘woocommerce_support’ );
function woocommerce_support() {
add_theme_support( ‘woocommerce’ );
}

Descarca codurile din acest tutorial. Veți găsi un fișier woocommerce.php plus codurile din tutorial woo.txt

Descarcă de aici!

Dacă ți-a fost de folos acest tutorial, aștept comentariul tău!

1.458 Vizitatori
Care-i reacția ta?
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
Banner Stomatologie Râmnicu Sărat Dr. State
Bursasite Romania 1
dorado-systems-storeday-romania
podydesign-storeday-romania
report-storeday-romania

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Rezolvă : *
6 ⁄ 2 =


Acest website folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.

Acest website folosește module de tip cookies pentru a funcționa corect. Acestea nu stocheaza informații personale despre dvs. Prin utilizarea serviciilor noastre, iți exprimi acordul cu privire la folosirea modulelor de tip cookie.
%d blogeri au apreciat: