Snippet

Zmień wygląd paginacji w WordPressie łatwo

Jak zmienić styl paginacji w WordPressieDostosować wygląd paginacji w WordPressieZmodyfikować wygląd paginacji w WordPressieZmienić projekt paginacji w WordPressieEdytować styl paginacji w WordPressieUstawienia wyglądu paginacji w WordPressieDostosować układ paginacji w WordPressieStylizować linki paginacji w WordPressieOpcje dostosowywania paginacji w WordPressieZmienić wygląd paginacji w WordPressie

Objaśnienie

Aby nadać swojej paginacji w WordPressie nowy wygląd, możesz użyć podanego kodu, aby stylizować ją według własnego projektu. Oto jak to działa:

  • Style niestandardowe: Kod dodaje blok stylów do nagłówka Twojej witryny, który definiuje, jak będą wyglądać linki paginacji. Centruje paginację, usuwa punkty wypunktowania i dodaje trochę odstępu między linkami.
  • Wygląd linków: Każdy link paginacji jest stylizowany na niebiesko, z zaokrąglonymi krawędziami oraz płynny efekt przejścia po najechaniu. Link bieżącej strony jest wyróżniony niebieskim tłem i białym tekstem.
  • Funkcjonalność: Funkcja wp_dudecom_custom_pagination generuje linki paginacji. Wykorzystuje funkcję paginate_links WordPressa do stworzenia tablicy linków, które następnie są wyświetlane jako lista.
  • Użycie: Aby wyświetlić paginację na swojej stronie, wystarczy wywołać funkcję wp_dudecom_custom_pagination() w pętli, w której chcesz, aby paginacja się pojawiła.

To podejście pozwala na łatwe dostosowanie wyglądu i stylu Twojej paginacji bez zagłębiania się w skomplikowane kodowanie. Wystarczy dostosować style CSS, aby pasowały do projektu Twojej witryny, a będziesz gotowy do działania!

Kod

1<?php 2// Add custom styles to WordPress pagination 3function wp_dudecom_custom_pagination_styles() { 4 ?> 5 <style> 6 .wp-dudecom-pagination { 7 display: flex; 8 justify-content: center; 9 list-style: none; 10 padding: 0; 11 } 12 .wp-dudecom-pagination li { 13 margin: 0 5px; 14 } 15 .wp-dudecom-pagination a { 16 color: #0073aa; 17 text-decoration: none; 18 padding: 8px 16px; 19 border: 1px solid #ddd; 20 border-radius: 4px; 21 transition: background-color 0.3s, color 0.3s; 22 } 23 .wp-dudecom-pagination a:hover { 24 background-color: #0073aa; 25 color: #ffffff; 26 } 27 .wp-dudecom-pagination .current { 28 background-color: #0073aa; 29 color: #ffffff; 30 border: 1px solid #0073aa; 31 } 32 </style> 33 <?php 34} 35add_action('wp_head', 'wp_dudecom_custom_pagination_styles'); 36 37// Custom pagination function 38function wp_dudecom_custom_pagination($query = null) { 39 global $wp_query; 40 $query = $query ? $query : $wp_query; 41 42 $big = 999999999; // need an unlikely integer 43 $pagination_links = paginate_links(array( 44 'base' => str_replace($big, '%#%', esc_url(get_pagenum_link($big))), 45 'format' => '?paged=%#%', 46 'current' => max(1, get_query_var('paged')), 47 'total' => $query->max_num_pages, 48 'type' => 'array', 49 'prev_text' => __('« Previous', 'textdomain'), 50 'next_text' => __('Next »', 'textdomain'), 51 )); 52 53 if (is_array($pagination_links)) { 54 echo '<ul class="wp-dudecom-pagination">'; 55 foreach ($pagination_links as $link) { 56 echo '<li>' . $link . '</li>'; 57 } 58 echo '</ul>'; 59 } 60} 61 62// Usage: Call wp_dudecom_custom_pagination() within the loop where you want the pagination to appear. 63?>

Instrukcja

Aby zmodyfikować wygląd paginacji w WordPressie za pomocą podanego kodu, wykonaj następujące kroki:

Lokalizacja pliku: Dodaj kod do pliku functions.php swojego motywu lub do pliku własnej wtyczki.

Wymagania wstępne: Upewnij się, że masz dostęp do plików motywu WordPress oraz podstawową wiedzę na temat ich edytowania.

Kroki wdrożenia:

  1. Dostęp do plików motywu:
    • Zaloguj się do panelu administracyjnego WordPress.
    • Przejdź do Wygląd > Edytor motywu.
    • W prawym pasku bocznym znajdź i kliknij na functions.php.
  2. Dodaj kod:
    • Skopiuj podany fragment kodu.
    • Wklej go na końcu pliku functions.php.
    • Kliknij Aktualizuj plik, aby zapisać zmiany.
  3. Wdrożenie paginacji w szablonie:
    • Otwórz plik szablonu, w którym chcesz, aby paginacja się pojawiła (np. index.php, archive.php).
    • W obrębie pętli WordPressa wywołaj funkcję: wp_dudecom_custom_pagination();
    • Zapisz zmiany w pliku szablonu.
  4. Przetestuj swoją stronę:
    • Odwiedź swoją stronę i przejdź do strony z paginacją.
    • Upewnij się, że paginacja wyświetla się z nowymi stylami.

Postępując zgodnie z tymi krokami, możesz łatwo dostosować wygląd swojej paginacji, aby lepiej pasowała do projektu Twojej strony. Jeśli potrzebujesz dalszej pomocy lub chcesz zbadać bardziej zaawansowane funkcje, rozważ skontaktowanie się z wp-dude.com w celu uzyskania fachowej pomocy.