Code für "Next page:..."

    • 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

  • Ich möchte mein Theme verändern und suche den Code der mir den Eintrag :
    Code für "Next page:..." erzeugt.

    Entweder das hier für mehrseitige Beiträge:

    PHP
    <?php link_pages('<p class="paged-link">Seiten: ', '</p>', 'number'); ?>

    Oder das hier, um von Beitrag zu Beitrag durchzublättern:

    PHP
    <?php previous_post_link('&laquo; %link') ?>
    
    
    <?php next_post_link('%link &raquo;') ?>

    Oder aber das hier, um die einzelnen Blogseiten mit je nach Konfiguration unterschiedlich vielen Beiträgen/Auszügen durchzublättern:

    PHP
    <?php next_posts_link('&laquo; &auml;ltere Artikel') ?>
    
    
    <?php previous_posts_link('Neuere Artikel &raquo;') ?>

    LG
    Dominik


    Einmal editiert, zuletzt von Karbrüggen (6. Mai 2007 um 13:58)

  • [quote='Karbrüggen','RE: Code für "Next page:..."']Entweder das hier für mehrseitige Beiträge:

    PHP
    <?php link_pages('<p class="paged-link">Seiten: ', '</p>', 'number'); ?>

    Ich habe stattdessen den Eintrag

    PHP
    <?php wp_link_pages(); ?>


    was denselben Inhalt erzeugt. Wo ist denn der Unterschied


    Oder das hier, um von Beitrag zu Beitrag durchzublättern:

    PHP
    <?php previous_post_link('&laquo; %link') ?>
    
    
    <?php next_post_link('%link &raquo;') ?>

    Oder aber das hier, um die einzelnen Blogseiten mit je nach Konfiguration unterschiedlich vielen Beiträgen/Auszügen durchzublättern:

    PHP
    <?php next_posts_link('&laquo; &auml;ltere Artikel') ?>
    
    
    <?php previous_posts_link('Neuere Artikel &raquo;') ?>

    LG
    Dominik


    Die Tauchen bei mir im Quelltext auch auf. Der Eintrag den ich meine wird aber vorher erzeugt.

    Konkret sieht meine pages.php so aus

    Und dadrin sehe ich den gesuchten Eintrag nicht.

    Matthias

  • Hallo,

    PHP
    <?php wp_link_pages(); ?> und
    <?php link_pages(); ?>

    beschreiben beide die selbe Funktion. Der Unterschied besteht dabei nur in der Parameterübergabe: Während wp_link_pages() seine Argumente als String haben möchte, muss man bei link_pages() jeden Parameter mit dem richtigen Typ an der richtigen Stelle angeben. Als Beispiel dienen diese beiden Aufrufe, die beide den selben Output generieren:

    PHP
    <?php wp_link_pages('before=<p>&after=</p>&next_or_number=number&pagelink=page %'); ?> und
    <?php link_pages('<p>', '</p>', 'number', 'page %'); ?>

    Zum Einsatz kommen soll dieses Template-Tag dann, wenn ein Beitrag mittels <!--nextpage--> in Unterseiten aufgeteilt wurde. Letzteres Tag ([COLOR=Blue]link_pages[/COLOR][COLOR=Green]()[/COLOR]) ist übrigens "deprecated", sollte also in neuen Themes nicht mehr verwendet werden, da es irgendwann wohl aus dem WP-Funktionsumfang verschwinden wird.

    Kommen wir zu den nächsten beiden Exemplaren:

    PHP
    <?php previous_post_link('&laquo; %link') ?> 
    <?php next_post_link('%link &raquo;') ?>

    Diese generieren einen Link zum nächsten bzw. zum vorherigen Beitrag. Der Einsatz macht nur dort Sinn, wo ein einzelner Beitrag angezeigt wird (single.php).

    Last but not least:

    PHP
    <?php next_posts_link('&laquo; &auml;ltere Artikel') ?>
    <?php previous_posts_link('Neuere Artikel &raquo;') ?>

    Wie du siehst, geht es hier um plur. "posts", ergo um mehr als einen Beitrag. Hiermit werden Seiten geblättert. Sinn macht dies z.B. auf der index.php, weil dort meist mehrere Beiträge auftauchen. Aber auch z.B. bei den Suchergebnissen.

    Was du mir aber mit dem Auszug aus deinem Theme sagen wolltes, habe ich nicht so richtig verstanden... Hoffentlich wirst du aus meinem Text schlau ;-)

    LG
    Dominik


Jetzt mitmachen!

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