get recent post link

  • hallo,

    ich habe ein etwas komplexes problem: ich möchte auf der startseite nur den aktuellen eintrag anzeigen mit der vor/zurück-blätter funktion, da geht aber nur, wenn ich den aktuellen eintrag in "single-view" anzeigen könnte.

    ich könnte auf der index.php eine weiterleitung zum aktellen eintrag machen, bräuchte dafür aber sowas wie "get recent post link".

    hat jemand eine idee?

    martin

    • 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

  • das löst das problem nicht, mal davon abgesehen, dass ich den inhalt selbstverständlich mit the_content ausgebe.

    ich versuche es noch mal:

    1.) ich gebe die einträge auf der index.php mit dem loop aus und begrenze die anzeige mit "query_posts('showposts=1');"

    2.) ich hätte jetzt gerne die navigation mit "previous_post_link();" und "next_post_link();", geht aber nicht, da es ein "vor/zurück" nur beim aufruf des neuesten eintrags gibt (in single.php).

    geht nicht, oder?

    martin

  • Alles halb so wild. Wenn Du Deine Artikel NICHT mit more kürzt, werden sie auch voll auf der Index abgebildet. Dann brauchst Du aber eine andere Navi.

    statt

    <?php next_post_link() ?>

    <?php previous_post_link() ?>

    musst du dann

    <?php next_posts_link() ?>

    <?php previous_posts_link() ?>

    nehmen. Das kleine "s" ist eine vehemente Änderung!

    Probiers mal aus. Dürfte klappen.

    Doc

  • danke für die schnelle antwort.

    nein, das funktioniert leider auch nicht, ich bekomme eine 404 fehlermeldung.

    zur verdeutlichung die url: orange26.de/wp

    dort muss man auf den title klicken, um blättern zu können (einzelseite wird aufgerufen).

    (mit query_posts wird übrigens nur die anzahl der angezeigten einträge reduziert, nicht der inhalt)

    martin

    Einmal editiert, zuletzt von martinh (5. Dezember 2007 um 11:07)

  • PHP
    <?php
    $wp_query->query_vars["showposts"] = 1;
    $wp_query->get_posts();
    if (have_posts()) : while (have_posts()) : the_post(); ?>
    
    
    blablubsch
     
    <?php endwhile; endif ; ?>



    das könnte das beheben

    stand zuerst auf der Leitung sorry

    lg

  • ich gebe nie nicht auf ;)


    PHP
    <?php
       if (is_home()) {
          $page = (get_query_var('paged')) ? get_query_var('paged') : 1;
          query_posts("showposts=1&paged=$page");
       }
    ?>

    es muss doch klappen ...:???:

  • :-)

    nein, leider, ich habe es sogar mit einer neuen index.php-datei probiert, in der nur das wesentliche drinsteht.

    :(

    ich nutz das doch grade bei einem Fotoblog eines Kunden

    probier diesen Code mit dem http://www.elektroelch.de/hacks/wp/pagebar.html

    es ist zum ..... (undamenhafter ausdruck des missfallens)

    lg;)

  • ja genau, dafür brauche ich es: wie bei einem photoblog, wo der eintragoder das photo frei im raum steht und man dann blättern kann.

    ich habe eine index.php als test mit diesem code erstellt (ohne leerzeichen):

    <? php get_header(); ?>
    <? php
    if (is_home()) {
    $page = (get_query_var('paged')) ? get_query_var('paged') : 1;
    query_posts("showposts=1&paged=$page");
    }
    ?>
    <? php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    <? php the_content(); ?>
    <? php endwhile; else: ?>
    <? php endif; ?>
    <? php wp_pagebar(array('before'=>'Page: ')); ?>
    <? php next_posts_link() ?>
    <? php previous_posts_link() ?>
    <? php get_footer(); ?>

    merkwürdigerweise bekomme ich die pagebar gar nicht angezeigt und er next_posts_link gibt page/2 aus, mit der meine 404.php angezeigt wird :-(

  • ok dann drehen wir den SPieß um

    du magst auf der ersten Seite einen Beitrag

    Admincenter==>EInstellungen==>Lesen==>dort auf einen Beitrag einstellen

    jetzt zeigen alle archive kategorien auch nur einen an

    archive kann man ausschalten- ehrlich wer guggt sich die Fotos genau vom 16.4.1994 an ;) kategorien nicht

    category.php oben

    die zwingst du mit dem Code

    PHP
    <?php
     $categoryvariable=$cat; 
     $query= 'cat=' . $categoryvariable. '&orderby=date&posts_per_page=30';'; 
     query_posts($query); 
     ?>

    dass sie 30 Beiträge pro Seite anzeigen


    dies habe ich bei meiner webdesign-in.de derzeit im Einsatz andere Zahlen aber sonst gleich

    weil ich da auch ein Fotoblog machte

    vielleicht gehts da

    cache Plugin ist garantiert keines im Einsatz ?

    ich weiß ich nerv;)

    aber geht nicht gibbet es nicht, ich nutz die Dinger doch ... (hmpf)

    lg

  • Monika, vielen Dank für Deine Hilfe und Dein Mitdenken.

    1.) ich habe gar nicht gemerkt, dass man mittlerweile über den Admin-Bereich nur einen Eintrag anzeigen lassen kann

    2.) zusammen mit der wp_pagebar habe ich genau die Blätterfunktion, die ich brauchte

    Das ist jetzt sogar noch besser, als ich es geplant hatte.

    Martin

  • Monika, vielen Dank für Deine Hilfe und Dein Mitdenken.

    1.) ich habe gar nicht gemerkt, dass man mittlerweile über den Admin-Bereich nur einen Eintrag anzeigen lassen kann

    2.) zusammen mit der wp_pagebar habe ich genau die Blätterfunktion, die ich brauchte

    Das ist jetzt sogar noch besser, als ich es geplant hatte.

    Martin

    :-)

    freut mich und als Beispiel wird mir Dein Fotblog auch herhalten müssen

    PhotoQ Wordpress Photoblog Plugin v1.1b - Now Including Batch Uploads

    dieses Plugin verdient bei mir einen Orden
    ein Paradies für Fotoblogger

    ehrlichst ;)

    lg

  • PhotoQ, das muss ich mir genauer ansehen. Danke für den Tipp.

    Ich habe allerdings kein reines Photoblog mehr, sondern eine Mischform aus Photoblog und Textblog.

    Martin

  • PhotoQ, das muss ich mir genauer ansehen. Danke für den Tipp.

    Ich habe allerdings kein reines Photoblog mehr, sondern eine Mischform aus Photoblog und Textblog.

    Martin

    ebend ebend ;)

    das macht dies ja noch leichter ;)

    webdesign in de ist auch kein Fotoblog-beileibe nicht, bin ich doch nur eine Hobbyfotografin unter den Hobbyfotografen,

    aber das Plugin hat auch mich verführt
    fotoblog

    lg

Jetzt mitmachen!

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