Obecnie wyświetlają się wszystkie wpisy razem.
Gdyż to jest domyślna pętla. Ty musisz sobie utworzyć ją na nowo.
Tu znajdziesz wszystkie informacje jakie potrzeba:
Zacznij sobie od Standardowej Pętli a potem zacznij dodawać i eksperymentować z innymi parametrami:
WP_Query#standard-loop
Taki przyklad dla jednej kategori mógłby wyglądać tak:
$query = new WP_Query( array( 'category_name' => 'staff' ) );
A potem tworzysz drugą pętlę dla drugiej kategorii.
-
Odpowiedź została zmodyfikowana 4 years, 4 months temu przez
Paweł. Powód: dodawanie linków nie działa
Dobrze, jako że mój poziom PHP jest poniżej amatora, mam jeszcze kilka pytań.
1. Zmian powinienem dokonać na pliku wp-includes/class-wp-query.php?
2. Kod z podanej strony należy dodać w jakimś konkretnym miejscu w pliku czy mogę dodać gdzieś na końcu zgodnie z parametrami jakich potrzebuję?
. Zmian powinienem dokonać na pliku wp-includes/class-wp-query.php?
Nie. To jest tylko źródło klasy, która służy do pobierania wpisów z bazy.
Zmiany dokonujesz tylko i wyłącznie na swoim motywie.
. Kod z podanej strony należy dodać w jakimś konkretnym miejscu
Albo w pliku index.php
(jest to plik podstawowy i używany kiedy niema innego) albo home.php
, albo tam, gdzie potrzebujesz.
Dobrze, jako że mój poziom PHP jest poniżej amatora,
Proponuję zacząć od tego miejsca:
WordPress theme handbook
A tu przykład pętli, w którą musisz wkomponować tamte kody
WordPress Loop
-
Odpowiedź została zmodyfikowana 4 years, 4 months temu przez
Paweł. Powód: Poprawiony link do pętli
Możesz usunąć podstronę blog i do menu dodać adresy „strona.pl/category/kategoria”. Po naciśnięciu takiego linka w menu zostaniesz przeniesiony na stronę gdzie wyświetlać będą się tylko wpisy z danej kategorii.
Filip
https://cybertutorials.pl
Nie hardkoduj tego ani w index.php ani w home.php. Zrob tak jak napisał filip lub skorzystaj z shortcode
https://wordpress.com/support/display-posts-shortcode/
-
Ta odpowiedź została zmodyfikowana 4 years, 2 months temu przez
baltrek.