Ostatnio stworzyłem nowy serwis z praktycznymi biznesowymi cytatami i dodatkowo z opisami autorów tych cytatów.  Chciałem sobie porobić wpisy odpowiednich kategorii w oddzielnych zakładkach, czyli na stronach statycznych (patrz u góry) same cytaty i autorów cytatów. Długo szukałem rozwiązania, forum, oficjalna strona nic nic nic.  Aż tu nagle znalazłem coś takiego:

1
2
3
4
5
6
7
8
9
10
 
<?php
// retrieve one post with an ID of 5
query_posts('category_name=NAZWA_KATEGORII');
 
global $more;
 
// set $more to 0 in order to only get the first part of the post
$more = 0;
?>

Podobne Wpisy na Wordpress.Praktycznie.net:

  1. Brak KATEGORII w adresie Jakiś czas temu potrzebowałem ukryć dopisek CATEGORY w adresie dla...

Tagi: , ,

29 Odpowiedzi na “Jak zrobić wpisy z kategorii na osobnych podstronach?”

  1. Świetne, zastanawialem sie jak to zrobic i przez przypadek znalazlem rozwiązanie :)
    Pozdrawiam

  2. A w jaki sposób dodać wiecej niż jedną kategorie?

  3. cieszę się bardzo :)

  4. Proste – albo dodajesz jeszcze raz taki sam kod tylko zmieniasz nazwę kategorii, albo dopisujesz tylko linijkę kodu z dana kategorią np: query_posts(‘category_name=pomoz-im’);

  5. robie cos takiego:

    
    
    

    i wyskakuje na stronie tylko kategoria Film
    a zdublowanie kodów:
    
     
    
    

    powoduje że wyskakuje też tylko Film.
    Czy to są sprawdzone sposoby? Czy to ja robie cos nie tak? :P

  6. o coś znacznik chyba zaszwankował albo ja go źle wstawiłem, jakby nie było opisane wyżej sposoby u mnie jakoś nie działają :P

  7. wstawiłem linijkę kodu, wszystko pięknie z tym, że nie można wejść do „środka” postów, komentować itd

  8. Jest jeszcze alternatywa:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    <?php
     
     $lastposts = get_posts('numberposts=200&category=27');
     
     foreach($lastposts as $post) :
     
        setup_postdata($post);
     
     ?>

    Gdzie 200 to numer postów ile ma się wyświetlać, 27 – to numer kategorii

  9. Jak ja wklejam to, to wyświetla mi się ten kod. Nie ma tych wpisów. A co do ostatniego komentarza, gdzie się sprawdza ID kategorii ?

  10. witam, ten kod mi działa:

    query_posts(‘category_name=NAZWA_KATEGORII’);

    z tym, że nie do końca..

    a mianowicie wyświetla mi posty wg kategorii w danej podstronie w wordpressie (porobiłem szablony), ale niestety nie działa to dobrze, ponieważ posty które są wyświetlanie ,a dokładniej ich łącza są nieaktywne, jest tylko zwykły (nieklikalny) tekst, jeśli wejdę na dany post przez kategorię to wszystko działa, kod ten wkleiłem w content, przed pętlą wyszukującą posty, ktoś może zna rozwiązanie? jak coś to proszę o maila bądź opisanie tutaj rozwiązania

  11. Witam,
    U mnie jest podobnie ale ja pod każdym wpisem mam link „Czytaj dalszą część wpisu…” i problem się rozwiązuje sam :)
    Raul, można wiedzieć jak nazywa się Twoja skórka wordpress na raul.net.pl?

  12. Czy macie zainstalowaną wtyczkę runphp ? http://www.nosq.com/blog/runphp/ wrzucie ja, włączcie i po testujcie – może złe nazwy kategorii macie ? Ewentualnie można spróbować pobawić się po ID

  13. design na swojej stronie sam robiłem ,czyli photoshop+css+edytor KED

    muszę wypróbować ten sposób (czytaj dalszą część wpisu), oczywiście masz go w szablonie strony? Czy sam do każdego wpisu dodajesz „ręcznie” ?? pozdrawiam

  14. Witam,
    Link „Czytaj dalszą część wpisu” mam w szablonie w index.php. Wygląda to tak:

    Co do wtyczki run-php to mam wtyczke exec-php. Wydaje mi sie, że obie odpowiadają za to samo. :)

    Pozdrawiam

  15. witam, już sobie poradziłem z tym co chciałem, nie potrzebuje wtyczki php, mam porobione szablony do każdej podstrony (lub/i do której chcę), w szablonach mam właśnie ten kod:

    query_posts(‘category_name=NAZWA KATEGORII DLA PODSTRONY’);

    że dla danej podstrony mam dane posty (z danej kategorii), po prostu miałem trochę namieszane w szablonach, przez co dodawał się tylko tytuł, a nie było wpisanego tytułu (jako permalink) oraz daty oraz komentarzy, teraz poprawiłem szablony i mam już wszystko ok

    run-php narazie mi jest zbędny

    pozdrawiam

  16. Jak zrobić zeby było tak jak u ciebie w poradach tzn że jest znacznik czytaj wiecej? I mam pytanie gdzie kod wklejamy? tzn do jakiego pliku?

  17. Musisz w tekście dać znacznik „more” – a kod wklejasz jeśli nie masz to w index.php. Wszystko zależy od tego jakiej skórki używasz.

  18. a ja wrzucam ten kod zarowno czysto w html jak i w i on po zaaktualizowaniu strony... znika!
    czy moze byc to wina przegladarki?

    tak sie wlasnie zastanawiam, bo z wordpressem zaczalem przygode jakies 10 minut temu, tak wiec prosze mnie nie ganic a prosto sprawe wytlumaczyc! :)

  19. Może mi ktoś powiedzieć jak klikając kategorie w której jest tylko jeden wpis wyświetlić go od razu bez wyświetlania zawartości tej kategorii ?

  20. Niestety u mnie nie działa nawet wstawianie znacznika morehttp://siedlce24.info Prosiłbym o pomoc

  21. Witam
    Właśnie szukam czegoś takiego do mojej stronyhttp://www.informant.cba.pl tylko z tego co ja widzę u Pana mamy linki do kategorii czy rzeczywiście są to strony statyczne? Przyznam się, że z php itp. mam żadne pojęcie :) . W jaki sposób mógł bym na swojej stronie uzyskać podobny efekt jak u Pana? w tej chwili każda strona jest statyczna z wyjątkiem głównej.

  22. Jeśli chcemy zrobić coś takiego jak na stronie:http://cytaty.praktycznie.net/ to trzeba stworzyć Kategorię i stworzyć stronę statyczną w którą należy wkleić ww. kod. Oczywiście trzeba znać nazwę kategorii :)

    Na tej stronie o wordpress są utworzone kategorię – więc tutaj jest co innego.

  23. Jaki plik trzeba wyedytować – znaczy gdzie to wkleić :) index.php w głównym katalogu czy może stylu ?

  24. wszystko zależy jaką masz skórkę – czasami index.php czasami header.php ciężko jednoznacznie stwierdzić.

  25. Ja wkleiłem powyższy kod do page.php i wpisy danej kategorii wyświetlają mi w każdej podstronie. Walczę z tym drugi dzień i nie wiem jak sprawić, by wpisy z danej kategorii, widniały tylko w wybranej przeze mnie podstronie. Jakieś sugestie ? Nie znam się zbytnio na php, dlatego wielce prawdopodobne, że coś robię nie tak.

  26. Michale – opisz mi swój problem z adresem bloga na maila -http://wordpress.praktycznie.net/kontakt wtedy spróbuję Ci bezpośrednio pomóc :)

  27. Gdzie umiescic ten kod ?

  28. Witam pamięta pan jak pisaliśmy do siebie w sprawie wyświetlania kategorii ? Nie chcący usunąłem Pana gg a potrzeba mi pomocy przy http://darkonia.pl Jak Pan może niech Pan do mnie napiszę

  29. Chyba pamiętam – na stronie jest zakładka kontakt i jest tam też gg ;)

Zostaw Komentarz

Proszę pozostawić te dwa pola tak jak są: