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
<?php
// Function to change the number of products displayed per page in WooCommerce
function wp_dudecom_change_products_per_page( $query ) {
if ( is_shop() || is_product_category() || is_product_tag() ) {
// Check if it's the main query
if ( $query->is_main_query() ) {
// Set the number of products per page
$query->set( 'posts_per_page', 12 ); // Change 12 to the desired number of products per page
}
}
}
add_action( 'pre_get_posts', 'wp_dudecom_change_products_per_page' );
?>
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.