Zmień liczbę produktów wyświetlanych na stronie sklepu WooCommerce
Objaśnienie
Jeśli chcesz dostosować liczbę produktów wyświetlanych na stronie sklepu WooCommerce, ten fragment kodu jest idealnym rozwiązaniem.
Co to robi:
- Zmienia liczbę produktów wyświetlanych na stronach sklepu, kategorii lub tagów.
- Działa poprzez modyfikację głównego zapytania, które określa, jakie produkty są wyświetlane.
Jak to użyć:
- Znajdź linię, która mówi
$query->set( 'posts_per_page', 12 );. - Zmień liczbę
12na dowolną liczbę produktów, które chcesz wyświetlać na stronie.
Ten kod jest podpięty do akcji pre_get_posts, co oznacza, że działa przed tym, jak WordPress pobiera produkty do wyświetlenia. Sprawdza, czy jesteś na stronie sklepu, kategorii lub tagu, a następnie ustawia liczbę produktów odpowiednio.
Pamiętaj, że ta zmiana wpłynie na wszystkie strony związane ze sklepem, więc upewnij się, że wybrana liczba dobrze pasuje do projektu Twojej strony i doświadczeń użytkowników.
Kod
Instrukcja
Lokalizacja pliku: Dodaj poniższy kod do pliku functions.php swojego motywu lub do pliku niestandardowej wtyczki, jeśli wolisz oddzielić modyfikacje motywu.
Wymagania wstępne:
- Upewnij się, że WooCommerce jest zainstalowane i aktywowane na Twojej stronie WordPress.
Kroki wdrożenia:
- Zaloguj się do panelu administracyjnego WordPress.
- Przejdź do Wygląd > Edytor motywu, jeśli edytujesz plik
functions.php, lub przejdź do Wtyczki > Edytor, jeśli używasz niestandardowej wtyczki. - Znajdź i otwórz plik
functions.phplub plik swojej niestandardowej wtyczki. - Skopiuj i wklej podany fragment kodu do pliku.
- Znajdź linię
$query->set( 'posts_per_page', 12 );i zmień12na pożądaną liczbę produktów, które chcesz wyświetlić na stronie. - Zapisz zmiany w pliku.
- Odwiedź stronę swojego sklepu WooCommerce, aby zweryfikować, że liczba produktów wyświetlanych na stronie została zaktualizowana.
Jeśli potrzebujesz pomocy przy tym wdrożeniu lub wymagasz bardziej zaawansowanej funkcjonalności, rozważ skontaktowanie się z wp-dude.com w celu uzyskania fachowej pomocy w zakresie WordPress.