nächste seite = gleiche seite

  • Hallo
    Ich weiss nicht genau, ob das hier rein passt...
    Das Problem ist Folgendes:
    Ich habe für eine Seite ein extra Template gemacht,
    auf dem nur die Posts der Cat.4 angezeigt werden.
    Nun hab ich genug geschrieben und die Seite ist voll.
    Jetzt steht unten "Nächste Seite" und wenn ich klicke,
    kommt genau das gleiche...
    Pagebar2 funktionniert auch nicht richtig...
    Kann es daran liegen, dass die Seite ihr eigenes Template hat?

    Hier der Code:

    • 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

  • Diese Zeile:

    PHP
    <?php query_posts('$query_string . "&cat=4"');?>

    sieht mir nicht richtig aus. Besser so:

    PHP
    <?php query_posts($query_string . '&cat=4');?>
  • [LEFT] hmmm, ich hätt auch auf query_posts getippt. Hast du vielleicht statt Hochkommas Akzente genutzt? Mal so versuchen:

    PHP
    <?php query_posts($query_string . "&cat=4");?>

    [/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]

  • ich kapier es einfach nicht...
    das klappt leider auch nicht...
    es scheint fast so, als wolle es einfach nicht,
    egal was ich mache.

  • PHP
    <?php query_posts('$query_string . "&cat=4"');?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

    lösch das und ersetze es mit:

    PHP
    <?php
    $temp = $wp_query;
    $wp_query= null;
    $wp_query = new WP_Query();
    $wp_query->query('cat=4&showposts=6'.'&paged='.$paged);
    ?>
    <?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>

    showposts Anzahl ändern nach belieben, mehrere Kats mit aufsteigenden IDs durch Koma getrennt angeben

    jetzt die Ausgabe bis.... lassen


    das da

    PHP
    <?php endwhile; else: ?>
     <p><?php _e('Keine Beitr&auml;ge zu deinem Suchwort gefunden..'); ?></p>
     <?php endif; ?>

    änderst Du zu

    PHP
    <?php endwhile;?>

    nach dem letzen /div kommt dann


    PHP
    <?php $wp_query = null; $wp_query = $temp;?>

    und wenn Du auch noch wissen magst wieso, dann must du den Artikel lesen hier:

    Weiterblättern auf der statischen Seite oder Sidebar


    anders ist WP das richtige Blättern meist nicht beizubringen

    geht es immer noch nicht, dann funktioniert das Blätterplugin nicht und ich empfehle dir das da:

    WP Page Numbers - Wordpress plugin for navigation paging, instead of next and previous | jenst.se


    lg

  • es funktioniert!!!!
    DANKE!!!
    ich hab das jetzt so gemacht und es geht.
    pagebar will zwar immer noch nicht, aber
    das ist jetzt auch egal.
    solange er nächste seite macht, passts schon...

  • EDIT: Es geht doch.


    Hallo
    Ich hab jetzt das Template gewechselt und wieder genau das gleiche Problem...
    Ich hab alles so geändert, wie Monika es geschrieben hat,
    aber es geht nicht... Jetzt werden die Posts nicht mal angezeigt. Da steht nur noch der Titel. Und under jedem Titel direkt die Seitenangabe...
    Die Seite ist die gleiche (aber dieses Mal 'Zum Nachdenken')
    Vllt. is mir da auch ein Fehler unterlaufen...
    Hier ist der Code:

    Danke für eure Hilfe

    Einmal editiert, zuletzt von nano91 (29. Juni 2009 um 09:37)

Jetzt mitmachen!

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