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
 
<?
// 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;
?>
Podziel się z innymi:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Wykop
  • Blip
  • Flaker
  • RSS
  • Twitter

Brak Podobnych Wpisów

Tagi: , ,

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

19 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 ?

Zostaw Komentarz

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