Przejdź do treści

Jak utworzyć stronę podrzędną (child) w WordPress?

Jak utworzyć stronę podrzędną (child) w WordPress?

Tworzenie stron podrzędnych (child) w WordPress to jedno z najważniejszych działań, które można podjąć w celu zapewnienia spójności i organizacji treści na stronie. Strony podrzędne, znane również jako “child pages”, pozwalają na hierarchiczne strukturyzowanie treści na Twojej stronie. Poniżej przedstawiamy kilka rozwiązań, które pomogą Ci osiągnąć ten cel.

Tworzenie strony podrzędnej przez panel administracyjny

Tworzenie strony podrzędnej w WordPressie jest dość proste i nie wymaga żadnych specjalnych umiejętności technicznych.

  1. Najpierw zaloguj się do panelu administracyjnego WordPress.
  2. Przejdź do menu “Strony” i wybierz opcję “Dodaj nową”.
  3. Wpisz tytuł i treść nowej strony.
  4. W prawym menu, w sekcji “Atrybuty strony”, znajdź pole “Rodzic” i wybierz stronę nadrzędną (parent), pod którą chcesz umieścić swoją nową stronę.
  5. Kliknij przycisk “Publikuj” po prawej stronie, aby opublikować swoją stronę podrzędną.

Tworzenie child theme w WordPress

Tworzenie motywu podrzędnego (child theme) to dobry pomysł, jeśli chcesz wprowadzić zmiany w motywie bez obaw o utratę tych zmian podczas aktualizacji motywu. W skrócie, motyw podrzędny dziedziczy funkcjonalność i styl motywu nadrzędnego, ale pozwala na wprowadzenie indywidualnych zmian.

<?php
function my_theme_enqueue_styles() {

   $parent_style = 'parent-theme-style'; 

   wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
   wp_enqueue_style( 'child-theme-style',
       get_stylesheet_directory_uri() . '/style.css',
       array( $parent_style ),
       wp_get_theme()->get('Version')
   );
}
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
?>

Wykorzystanie wtyczki do tworzenia stron podrzędnych

Wtyczki WordPress mogą uprościć proces tworzenia stron podrzędnych. Jednym z przykładów jest wtyczka “Page List”. Ta wtyczka umożliwia automatyczne wygenerowanie listy stron podrzędnych dla każdej strony nadrzędnej.

  1. Zaloguj się do panelu administracyjnego WordPress i przejdź do menu “Wtyczki”.
  2. Kliknij “Dodaj nową” i w polu wyszukiwania wpisz “Page List”.
  3. Zainstaluj i aktywuj wtyczkę.
  4. Teraz, na dowolnej stronie, na której chcesz wyświetlić listę stron podrzędnych, użyj shortcode’u [pagelist].

Wykorzystanie kodu do wyświetlania stron podrzędnych

Możemy również skorzystać z kodu PHP do wyświetlania stron podrzędnych. Taki kod możemy umieścić w pliku motywu (na przykład w sidebar.php lub page.php).

<?php
if($post->post_parent)
$children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0");
else
$children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
if ($children) { ?>
<ul>
<?php echo $children; ?>
</ul>
<?php } ?>

Wszystkie te metody pozwalają na tworzenie i zarządzanie stronami podrzędnymi w WordPress. Wybór najlepszej metody zależy od Twoich indywidualnych potrzeb i umiejętności.

Sprawdź ofertę 1500+ wtyczek i szablonów Premium WordPress!


Najnowsze wpisy

Elementor Pro nie ładuje się lub pokazuje białą stronę – co sprawdzić krok po kroku?

Czas czytania: ~9 min · Poziom: średnio zaawansowany Klikasz „Edit with Elementor” – i zamiast…

Czytaj więcej →

Dlaczego zmiany w Elementor Pro nie są widoczne na stronie i jak to szybko naprawić?

Czas czytania: ~12 min · Poziom: średnio zaawansowany Ile realnie zapłacisz za Elementor Pro w…

Czytaj więcej →

V2 – przerobiona

Czas czytania: ~12 min · Poziom: średnio zaawansowany Klikasz „Edit with Elementor” i zamiast edytora…

Czytaj więcej →