WooCommerce - Unde se află functions.php?
Am o întrebare foarte simplă (sper). Încerc să modific numărul de produse afișate în pagina Shop din site-ul meu WordPress cu WooCommerce, și toate încercările de până acum au eșuat. Am găsit documentație care spune că poți pune dd_filter( 'loop_shop_per_page', create_function( '$cols', 'return 24;' ), 20 );
în fișierul functions.php
dar nu reușesc să găsesc acest fișier PHP.
Am căutat prin tot folderul root WP
, folderul /wp-content/plugins/woocommerce
, folderul /wp-content/plugins/woocommerce/includes
și folderul /wp-content/plugins/woocommerce/templates/
folosind un client FTP și nu am găsit nimic.
Unde se află?

WooCommerce este un plugin. Fișierul functions.php
este un component al Temelor, care este încărcat automat de WordPress Core atunci când tema este pornită.
Deși WooCommerce, sau orice alt plugin, poate avea un fișier numit functions.php
, acesta nu este obligatoriu și nu este fișierul functions.php
la care se face referire în mod obișnuit când oamenii sugerează adăugarea de cod în acel fișier. Un fișier cu acest nume utilizat de un plugin nu va fi încărcat automat de Core, ci ar trebui încărcat manual prin codul pluginului.
Există Teme WooCommerce, care probabil au un functions.php
, deși functions.php
nu este un fișier obligatoriu pentru teme.

Vă sugerez să creați un fișier de funcții pentru WooCommerce. Un fișier precum functions4woo.php în directorul temei dumneavoastră, deoarece probabil veți avea nevoie să adăugați mai multe funcții pentru WC și va fi mai ușor să lucrați dacă acestea sunt în fișiere separate. Astfel, veți avea fișierul functions.php al WordPress și functions4woo.php care va servi WooCommerce.
Pentru a face acest lucru, trebuie să adăugați următoarele în functions.php
// FUNCȚII WOOCOMMERCE
function functions4woo()
{
// Aici încărcăm din directorul nostru de include-uri
// Aceasta ia în considerare atât tema părinte, cât și tema copil
locate_template( array( 'functions4woo.php' ), true, true );
}
add_action( 'after_setup_theme', 'functions4woo' );
// SFÂRȘIT FUNCȚII WOOCOMMERCE
Prefer această metodă pentru a menține lucrurile organizate.
Succes cu proiectul dumneavoastră.
H.
