Aktuellsten Artikel anzeigen

  • Hallo zusammen,

    die Lösung meines Problemes ist bestimmt ganz einfach, aber ich komm nicht dahinter.

    Wie kann ich in meiner Sidebar die 5 letzten Artikel einer bestimmten Kategorie (oder mehrerer Kategorien) anzeigen lassen?

    Danke schon mal

    Lefdi

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hallo Söan

    vielen Dank für die schnelle Antwort.
    Hat prima geklappt

    Lefdi

  • Hallo zusammen,

    ich habe den Code von Söan mal in eine Seite kopiert und habe das Plugin PHP-Exec laufen.

    Nur zeigt es mir hier nicht die Artikel einer zugeordneten Kategorie an.

    Funktioniert das nur in der Sidebar oder auch in statischen Seiten....?

    Hier der Code:

    PHP
    <ul> 
    <?php 
    $posts = get_posts('numberposts=5&category=170'); 
    foreach($posts as $post) : 
    ?> 
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> 
    <?php endforeach; ?> 
    </ul>

    Lefdi

    Edit:
    Im Prinzip benötige ich nur, dass ich in einer statischen Seite alle Artikel einer bestimmten Kategorie anzeigen lassen will.
    Es reichen die Überschriften, mehr nicht.

  • ich habe den Code von Söan mal in eine Seite kopiert und habe das Plugin PHP-Exec laufen.


    Lefdi, so bitte nicht ;)

    Wenn du das ganze auf einer statischen Seite ausgeben willst, leg dir bitte ein eigenes Seitentemplate an. Kopier dir dazu die page.php deines Themes und benenn dir das Template um. Wie du genau ein Seitentemplate erstellst, kannst du hier oft genug im Forum (z.B. http://doku.wordpress-deutschland.org/Seiten#Eigene_Templates_erstellen) nachlesen (Wichtig: Templatename!):

    PHP
    <?php
    /*
    Template Name: Bla Blupp
    */
    ?>

    Dann ersetzt du den bisherigen Loop

    PHP
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

    mit dem hier:

    PHP
    <?php $my_query = new WP_Query('cat=170');
    while ($my_query->have_posts()) : $my_query->the_post();
    global $more;
    $more = 1;
    ?>

    Das Template kannst du dann über die Seitenverwaltung im Backend einer Seite zuordnen.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • hi maxe,

    wie das mit einem eigenen template geht, hab ich schon oft gemacht.

    dachte es würde auch ohne gehen, aber wenn es mit eigenem template besser ist, dann mach ich das lieber so.

    ich teste mal und geb bescheid

    lefdi

  • also,

    hab es mal umgebaut mit folgendem php code

    Jetzt bekomm ich aber ne Fehlermeldung

    Code
    [B]Parse error[/B]:  syntax error, unexpected T_ELSE in [B]/homepages/4/d211774155/htdocs/wp/wp-content/themes/sleepy-blue-10/radpflege.php[/B] on line [B]24[/B]

    Das ist die Zeile mit dem <?php else: ?>

    Lefdi

  • [LEFT] sorry, rüchtisch! Du musst natürlich nicht mit dem else und endif arbeiten, sondern mit dem endwhile:

    [/LEFT]

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Ok so geht es.

    Nur noch ein Problem.

    Jetzt werden mir die kompletten Artikel untereinander aufgelistet.

    Geht es auch, dass ich nur die Überschriften bekomme.....?

    Sonst wird die Seite ja ewig lang....

    Im Prinzip Überschrift sortiert nach Datum oder Namen

    Danke

    Lefdi

  • Ja klar geht das, musst eben halt nur das mit rein nehmen was du haben willst:

    Wie du sortierst u. ä. kannst du hier nachlesen: Template Tags/query posts ? WordDoku

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • hm,

    ich weiß ich nerve....jetzt hab ich zwar die überschriften, aber die sind nicht verlinkt, dass ich den artikel aufrufen kann......

    sorry, falls ich mich vorhin falsch ausgedrückt habe.....

  • wie das mit einem eigenen template geht, hab ich schon oft gemacht

    ;)

    Versuch's mal so:

    PHP
    <h2>[COLOR=Red]<a href="<?php the_permalink() ?>" rel="bookmark" title=" <?php the_title_attribute(); ?>">[/COLOR]<?php the_title(); ?>[COLOR=Red]</a>[/COLOR] <?php edit_post_link('<img alt="Edit" title="Edit This Page" src="' . get_bloginfo('template_directory') . '/images/edit.png" />', '', ''); ?></h2>

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • ich meinte ich weiß, wie ich ein eigenes template anlege....;-)

    das andere sind für mich immer noch spanische dörfer mit diesen template tags und so....da blick ich noch nicht durch...

    aber jetzt funktioniert es wunderbar...vielen dank.........soll dir im kindersegen reinkommen....:mrgreen:

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!