1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

In bestimmter Kategorie nur Titel anzeigen

Dieses Thema im Forum "Konfiguration" wurde erstellt von doudie, 27. April 2010.

  1. doudie

    doudie Active Member

    Registriert seit:
    4. September 2007
    Beiträge:
    27
    Zustimmungen:
    0
    Hallo

    kann ich eine einzelne Kategorie so einstellen,
    das in dieser einen nicht nur 10 sondern Alle Artikel gelistet sind
    und die Ausgabe je Artikel nur als Titel (Link) anzeigen

    so das es eine übersichtliche Liste wird
    mit allen Artikeln zu der Kategorie (als Link-Liste)

    mit ... if (die kategorie) ... dann { Liste alle Titel als Link }
    oder als page (template) .... ?
     
  2. Ammaletu

    Ammaletu Well-Known Member
    Ehrenmitglied

    Registriert seit:
    14. Juli 2007
    Beiträge:
    4.696
    Zustimmungen:
    0
    Du kannst für Kategorien ganz einfach eigene Templates anlegen: Kopier Dir die category.php (oder die archive.php) und nenne sie category-[ID der Kategorie].php oder category-[Slug der Kategorie].php. Also z.B. category-buecher.php. WordPressnutzt dann automatisch diese Datei zur Anzeige und Du kannst die Datei nach Blieben anpassen. Also z.B. aus dem Loop die Ausgabe des Excerpts entfernen, so dass nur die Überschrift übrig bleibt. Daraus eine Aufzählung machen. Anzahl der angezeigten Beiträge auf "alle" stellen (Query anpassen zu posts_per_page=-1, denke ich, habe die genaue Syntax aber gerade nicht zur Hand, müsste bitte mal wer ergänzen).
     
  3. doudie

    doudie Active Member

    Registriert seit:
    4. September 2007
    Beiträge:
    27
    Zustimmungen:
    0
    ok, aber wie sage ich dem Loop welche Kategorie geladen werden soll,
    als Seite ist ja erstmal "keine" Beitrags-Kategorie aktiv, die geloop werden könnte.

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    wie sag ich davor, welche Beitrags-Kategorie komplett geloopt werden soll ?
    Kategorie-ID oder Permalink (Ordnername) ?

    EDIT: und wie sage ich vor der Schleife "nimm ALLE" Beiträge (aus allen Kategorien)
    ?!


    Danke!
     
    #3 doudie, 27. April 2010
    Zuletzt bearbeitet: 27. April 2010
  4. Ammaletu

    Ammaletu Well-Known Member
    Ehrenmitglied

    Registriert seit:
    14. Juli 2007
    Beiträge:
    4.696
    Zustimmungen:
    0
    Durch den Namen der neuen Themedatei, wie oben beschrieben. WP nimmt für diese Kategorie dann diese Datei statt der allgemeineren category.php oder archive.php.


    So hier (vor if have posts):

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Der Parameter nopaging sagt WP, dass alle angezeigt werden sollen. Wenn Du sie alphabetisch sortiert haben möchtest statt chronologisch:

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  5. doudie

    doudie Active Member

    Registriert seit:
    4. September 2007
    Beiträge:
    27
    Zustimmungen:
    0
    Super, Danke,
    die Liste aus einer Kategorie auf Seite ausgeben funktioniert prima,

    EDIT: siehe Ergebnis hier: http://questgames.de/archiv

    und wenn ich zusätzlich einen eigenen Text darüber/darunter will:
    Ausgabe des Inhalts zur Seite (aus Editor)

    sorry fürs blöd fragen ....
    .... wie Seiten-Content zur ID XY ohne/nach der Schleife ausgeben ?
    ... mit ID und mit "klartext" URL aus Permalinks auch möglich?
    ?
     
    #5 doudie, 28. April 2010
    Zuletzt bearbeitet: 28. April 2010
  6. Ammaletu

    Ammaletu Well-Known Member
    Ehrenmitglied

    Registriert seit:
    14. Juli 2007
    Beiträge:
    4.696
    Zustimmungen:
    0
    Ich habe gerade keinen Beispiel-Code zur Hand, aber das geht einfach, in dem Du einen neuen Loop mit einer neuen Query an die entsprechende Stelle einbaust. Beispiele sollten sich im Forum finden lassen.
     
  7. andrebraselmann

    Registriert seit:
    4. April 2017
    Beiträge:
    20
    Zustimmungen:
    0
    Entschuldigt bitte, wenn ich diesen eintrag wieder hervorhebe, aber ich denke mein Problem passt zu diesem Thread.
    Ich möchte auf einer statischen Seite nicht nur das Kategoriebild und den Titel anzeigen, sondern auch Beitragstitel aus der Kategorie.

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Was habe ich da falsch gemacht?

    Der Link zu der Seite: https://www.andre-braselmann.de/themenblog/themenkategorien/
     
  8. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.678
    Zustimmungen:
    1.786
    Die entspr. Beiträge bekommt man z.B. mit der Funktion get_posts(), über den Parameter category, hier ein Beispiel.

    Bei Nutzung von $post bzw. setup_postdata() innerhalb "der Loop" danach noch wp_reset_postdata() verwenden, siehe Beispiel hier.
     
    #8 b3317133, 8. April 2018
    Zuletzt bearbeitet: 8. April 2018
  9. andrebraselmann

    Registriert seit:
    4. April 2017
    Beiträge:
    20
    Zustimmungen:
    0
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Das habe ich jetzt gemacht, aber ich habe in jeder Kategorie jetzt dieselben letzten 5 Beiträge stehen.
    Nur wie stelle ich das jetzt an, das die gleiche Kategorie wie im Titel angewählt wird?
     
  10. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.678
    Zustimmungen:
    1.786
    Lasse 'offset'=> 1 weg (das wird hier nicht gebraucht) und setze die Kategorie ID bei 'category' => 1
     
  11. andrebraselmann

    Registriert seit:
    4. April 2017
    Beiträge:
    20
    Zustimmungen:
    0
    Habe ich gemacht, es hat sich aber nichts verändert, unterhalb der verschiedenen Kategorietitel stehen immer noch die letzten 5 Einträge aus allen Kategorien. :(
     
  12. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.678
    Zustimmungen:
    1.786
    Wie sieht der geänderte Code in <td class="kategorien-beitraege"... aus?
     
  13. andrebraselmann

    Registriert seit:
    4. April 2017
    Beiträge:
    20
    Zustimmungen:
    0
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  14. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.678
    Zustimmungen:
    1.786
    Setze Deine jeweils aktuelle Kategorie ID bei 'category' => 1
     
  15. andrebraselmann

    Registriert seit:
    4. April 2017
    Beiträge:
    20
    Zustimmungen:
    0
    Ich glaube nun habe ich es verstanden, also die 1 mit jeweils der gewünschten Kategorie ersetzen. Richtig?

    Aber wenn ich jetzt Kategorie "x" einsetze, kommen dann überall die letzten 5 Einträge aus Kategorie "x"?
     
  16. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.678
    Zustimmungen:
    1.786
    Schau Dir am besten die o.g. Dokumentation der Funktion get_posts() an, da steht das alles schön beschrieben.

     
    #16 b3317133, 8. April 2018
    Zuletzt bearbeitet: 8. April 2018
  17. SirEctor

    SirEctor Well-Known Member
    Ehrenmitglied

    Registriert seit:
    28. Oktober 2008
    Beiträge:
    12.361
    Zustimmungen:
    427
    Was heißt bei dir "überall"? Wie ist deine Struktur aufgebaut? Was willst du wann erreichen? Ich habe es nicht ganz verstanden.
     
  18. andrebraselmann

    Registriert seit:
    4. April 2017
    Beiträge:
    20
    Zustimmungen:
    0
  19. SirEctor

    SirEctor Well-Known Member
    Ehrenmitglied

    Registriert seit:
    28. Oktober 2008
    Beiträge:
    12.361
    Zustimmungen:
    427
    Ok, wie @b3317133 schon angedeutet hat, versuche es mal anstelle von category' => 1 mit category' => $cat->term_id
     
    andrebraselmann gefällt das.
  20. andrebraselmann

    Registriert seit:
    4. April 2017
    Beiträge:
    20
    Zustimmungen:
    0
    Hey Leute, vielen Dank, jetzt läufts so, wie ich es haben möchte.

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden