Wsparcie » Używanie i konfiguracja WordPressa » Wpisy wyświetlane oddzielnie według kategorii

  • futbolizmpl

    (@futbolizmpl)


    Cześć!

    Chciałbym by wpisy wyświetlały się na stronie głównej według schematu:

    Kategoria 1
    Wpisy

    Kategoria 2
    Wpisy

    Obecnie wyświetlają się wszystkie wpisy razem. Bardzo proszę o rozwiązanie, w jaki sposób mogę dokonać takich modyfikacji.

    Dziękuję z góry!

    Strona przy której potrzebuję pomocy: [zaloguj się aby zobaczyć ten link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Paweł

    (@mrpauloen)

    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 5 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 months, 3 weeks 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 2 months, 2 weeks temu przez baltrek.
Viewing 5 replies - 1 through 5 (of 5 total)