/ / Wordpress - wszystkie strony prowadzą do pliku index.php - php, html, wordpress, wordpress-theming

Wordpress - wszystkie strony prowadzą do pliku index.php - php, html, wordpress, wordpress-theming

[NOWOŚĆ W WORDPRESS]

Tworzę własny motyw Wordpress z własnym css itp. Udało mi się uzyskać wszystko, co dobre, w pliku index.php i staram się teraz tworzyć inne strony.

Kiedy tworzę home.php, blog.php, około.pliki php i contact.php (w moim folderze motywów) nie zawierają linku do niego. Śledzę „WordPress 3: Tworzenie i edytowanie niestandardowych motywów za pomocą Chrisa Coyiera” na Lynda.com, a przykład pokazuje, że za każdym razem plik o tej samej nazwie co strona, pobiera go bezpośrednio (co działa w jego samouczku).

Czy ktoś może wiedzieć, co się dzieje?

Przykład: Mam plik blog.php w folderze motywów, a kiedy przechodzę do www.mydomain.com/blog, załadowany plik to plik index.php zamiast pliku blog.php

Odpowiedzi:

1 dla odpowiedzi № 1

Są dwa sposoby na uzyskanie tego za pomocą niestandardowych szablonów stron.

  1. Utwórz szablon dla jednej określonej strony, używającślimak strony lub identyfikator. W takim przypadku zmień nazwę takich plików php, aby odpowiadały nazwie strony utworzonej w interfejsie użytkownika: page-home.php, page-blog.php, page-about.php i page-contact.php

  2. Znacznie bardziej elastyczny jest tworzenie niestandardowego szablonu, który można wykorzystać na DOWOLNEJ stronie. Po prostu dodaj nazwę szablonu na górze pliku php w ten sposób (w bloku php):

    / * Nazwa szablonu: Mój szablon strony głównej * /

Następnie edytuj strony i wybierz szablon niestandardowy z menu rozwijanego szablonu (chyba po prawej stronie, jeśli jest widoczny).

Odwołaj się do tej strony, aby uzyskać więcej informacji: https://developer.wordpress.org/themes/template-files-section/page-template-files/


0 dla odpowiedzi nr 2

Znalazłem rozwiązanie mojego (głupiego) problemu.

Tworzenie strony w katalogu motywów i dodawaniekomentarz szablonu na górze pliku php nie jest wystarczający. Musisz przejść do panelu administracyjnego-> strony-> TWOJA STRONA-> i sprawdzić atrybuty strony. Tam możesz połączyć stronę z określonym szablonem: http://d.pr/i/a0m0