next-posts-link Frage

  • Hallo allerseits,

    ich bin ein Wordpressanfänger und hab mir nach einem Tutorial mit dem Starkers Theme von Elliot Jay Stocks ein eigenes Theme zusammengeschustert.

    Jetzt ist es so, dass ich auf der index-Seite nur den neuesten Post anzeigen will und über eine Navigation darunter zu den jeweils älteren Post (auch immer nur einen) navigieren will. Im admin-Bereich habe ich eingestellt, dass nur 1 Post angezeigt wird.

    Wenn ich jetzt über den Link zu dem nächst älteren Post gehen will, zeigt es mir eine neue Seite an, wo aber der aktuellste Post wieder drauf ist, und nicht der nächst älteste. Wäre sehr froh, wenn mir da jemand weiterhelfen könnte.

    Hier mein Code der index-Seite:

    • 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

  • Wenn ich jetzt über den Link zu dem nächst älteren Post gehen will, zeigt es mir eine neue Seite an, wo aber der aktuellste Post wieder drauf ist, und nicht der nächst älteste.

    Ändere mal diese Zeile:

    PHP
    <?php query_posts([COLOR="Red"]$query_string . '&[/COLOR]category_name=Aktuell'); ?>
  • Hat geklappt. Wunderbar!

    Vielen herzlichen Dank.

    Wenn du Lust und Zeit hast, kannst du's mir auch noch erklären. Da wär ich natürlich sehr froh darüber. Aber hauptsache es hat geklappt.

  • Ich hab jetzt noch ein Seitentemplate gemacht, in dem nur Artikel einer bestimmten anderen Kategorie angezeigt werden sollen. Und hab eigentlich den Code meiner index.php Seite, wo es ja nun klappt, kopiert und einfach den Kategorienname geändert. Doch nun wird mir eigentlich gar nichts mehr angezeigt. Was könnte daran falsch sein?

  • Ich hab jetzt noch ein Seitentemplate gemacht, in dem nur Artikel einer bestimmten anderen Kategorie angezeigt werden sollen.


    Blöde Frage: warum? WP bietet dir genau dafür Kategoriearchive. Dann stellt sich das Problem auch gar nicht erst. (In Seiten sind andere Variablen gesetzt, daher das Problem.)

  • Ich will Wordpress als CMS für einen Kunden benutzen und bastle mir gerade einfach so eine fiktive Seite zum Testen.

    Und ich denke, es ist für einen Kunden einfacher einen Artikel zu schreiben, als eine Seite zu schreiben. Denn da ist der Titel schon vorformatiert und der Text dann auch.

    Jetzt dachte ich mir ich mach so eine Angebotsseite, auf welcher drei Angebote des fiktiven Kunden angezeigt werden sollen. Sprich 3 Artikel der Kategorie Angebot.

    Aber wenn es da eine bessere Lösung dafür gibt, bin ich natürlich offen für jeden Vorschlag.

  • Und ich denke, es ist für einen Kunden einfacher einen Artikel zu schreiben, als eine Seite zu schreiben. Denn da ist der Titel schon vorformatiert und der Text dann auch.


    Bitte was? Was ist formatiert? "Seiten" und "Artikel" unterscheiden sich doch beim Schreiben kaum, oder versteh ich dich grad falsch? :confused:

    Zitat

    Jetzt dachte ich mir ich mach so eine Angebotsseite, auf welcher drei Angebote des fiktiven Kunden angezeigt werden sollen. Sprich 3 Artikel der Kategorie Angebot.


    Wenn's nur um 3 Angebote geht, ohne Blätterfunktion etc., dann geht das schon - ohne $query_string. Übrigens, query_posts() sollte logischerweise vor if have posts stehen. ;-)

    Zitat

    Doch nun wird mir eigentlich gar nichts mehr angezeigt.


    "Gar nichts"? Im Sinne von gar nichts? Oder irgendwas anderes/falsches?

    Und das möchte ich auch nicht ganz unerwähnt lassen: ;-)
    WordPress Deutschland FAQ Artikel der Kategorie X auf Seite Y anzeigen

  • Bitte was? Was ist formatiert? "Seiten" und "Artikel" unterscheiden sich doch beim Schreiben kaum, oder versteh ich dich grad falsch? :confused:

    Sorry, hab mich blöd ausgedrückt. Hab halt andere CSS-Styles für die ArtikelTitel und für die SeitenTitel.

    Zitat


    Wenn's nur um 3 Angebote geht, ohne Blätterfunktion etc., dann geht das schon - ohne $query_string.


    Ja jetzt zeigt es mir einfach einen Artikel an, da ich im Admin eingestellt habe, dass es mir nur den neuesten Artikel anzeigen soll. Das macht es natürlich hier dann auch.

    Zitat


    Übrigens, query_posts() sollte logischerweise vor if have posts stehen. ;-)


    Stimmt, hab ich an der falschen Stelle hineingeschrieben.

    Zitat


    "Gar nichts"? Im Sinne von gar nichts? Oder irgendwas anderes/falsches?


    Nicht "gar nichts" im Sinne von gar nichts, nur kein Artikeltitel und kein Artikeltext.

    Zitat


    Und das möchte ich auch nicht ganz unerwähnt lassen: ;-)
    WordPress Deutschland FAQ Artikel der Kategorie X auf Seite Y anzeigen


    Das schau ich mir gleich mal an.

    Vielen Dank.

  • Sorry, hab mich blöd ausgedrückt. Hab halt andere CSS-Styles für die ArtikelTitel und für die SeitenTitel.


    Nun gut, das ist ja kein unlösbares "Problem". ;-)


    Zitat

    Ja jetzt zeigt es mir einfach einen Artikel an, da ich im Admin eingestellt habe, dass es mir nur den neuesten Artikel anzeigen soll. Das macht es natürlich hier dann auch.


    Gut so. Du kannst ja weitere Parameter an query_posts() übergeben, um diese Anzeige zu beeinflussen. Den Doku-Link gibts ja im FAQ-Artikel, und in meiner 2. Antwort hier im Thread hatte ich diesen ja auch bereits gepostet.

  • Nein, das wäre kein unlösbares Problem.

    Muss mich jetzt nochmals in die Doku hängen, die Du schon gepostet hast. Ohne Schweiss kein Preis.

    Vielen Dank für Deine Hilfe.

Jetzt mitmachen!

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