• Cześć!
    Próbuję stworzyć szablon na WordPressie typu one-page. I teraz kolejno struktura mojego projektu wygląda tak:

    – header.php
    – front-page.php
    – posts-theme.php
    – all-theme.php
    – contact-theme.php
    – footer.php

    Plik header to cała sekcja <head> i menu znajdujące się na górze strony, footer.php trzyma stopkę czyli „kończy” stronę, front-page.php to strona główna, która wyświetla wszystkie kolejno header.php, post+all+contact-theme.php i na końcu footer.php. Te trzy strony *-theme.php nie includują headera ani stopki.

    Mój plik front-page.php wygląda tak:

    <?php get_header();
    $include = get_pages();
    $content = apply_filters('the_content',$include[0]->post_content);
    echo $content;
    get_footer(); ?>

    I teraz pytanie – jak przerobić ten kod z front-page.php żeby pokazywał mi wszystkie strony jakie są dodane na jednym z tych szablonów? Istotne jest też żeby wyświetlały mi nie treść wpisaną przy tworzeniu strony, ale cały kod HTML/PHP, który tam jest.

Viewing 1 replies (of 1 total)
  • Nie ma czegoś takiego jak:

    – posts-theme.php
    – all-theme.php
    – contact-theme.php

    Poczytaj o hierarchii szablonów: https://developer.wordpress.org/themes/basics/template-hierarchy/

    To Ci dużo pomoże.

    Druga sprawa> Co masz na myśli pisząc:

    żeby wyświetlały mi nie treść wpisaną przy tworzeniu strony, ale cały kod HTML/PHP, który tam jest

    ?

    wp_list_pages() listuje wszystkie strony jakie masz utworzone.

    Jeżeli interesują Cie motywy typu one-page (cokolwiek to znaczy), zerknij sobie na tę stronę, pobierz jeden z nich i podpatrz jak Oni to robią.

Viewing 1 replies (of 1 total)
  • Temat ‘Szablon typu one-page’ jest zamknięty na nowe odpowiedzi.