statt mit textlink mit kleinem bild auf letzten und nächsten Beitrag verlinken. Hilfe

  • Hallo,

    habe folgendes Problem, ich möchte wie hier (etwa in der Mitte) beschrieben ein kleines bild auf den letzten und nächsten Beitrag verlinken statt dem Linktext des letzten und nächsten Beitrags. In der mitte der beiden Links würde ich gern noch mit einem 3. Bild auf home linken.

    Falls es irgendwie möglich ist nicht immer das selbe Bild zu verwenden, sondern das vorschaubild des letzten und nächsten Beitrags (habe einen Bilder und Video Blog) das wäre genial. Aber das wäre warscheinlich zzu kompliziert.

    muss da vielleicht noch was vor oder nach den Code? Jedenfalls funzt bei mir nix, es bleibt einfach leer. Kann mir bitte jemand helfen bin schon den halben Tag damit beschäftigt, kann doch nicht so schwer sein oder?

    Zitat

    <?php
    posts_nav_link(' ',
    '<img src="images/prev.jpg" />',
    '<img src="images/next.jpg" />');
    ?>

    Habe die Deutsche Wordpress version falls es vielleicht daran liegt.

    Die Url gibts auf Anfrage per PN

    Danke schonmal im Vorraus

    Gruß Andy

    • 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

  • Die Frage wäre erstmal, wo diese Bilder abgelegt sind. Sind sie in einem 'images'-Verzeichnis im Theme-Ordner, klappt das so nicht, weil sich in der von Dir verwendeten Weise das 'images' immer auf den aktuellen Kontext bezieht. Als bei der Startseite bspw. auf das WP-Basisverzeichnis.
    Du könntest aber folgendes Schreiben:

    PHP
    <?php
    posts_nav_link(' ',
    '<img src="<?php bloginfo('stylesheet_directory'); ?>/images/prev.jpg" />',
    '<img src="<?php bloginfo('stylesheet_directory'); ?>/images/next.jpg" />');
    ?>

    Oder Du legst die Bilder in ein festes Unterverzeichnis '/images' in die Wurzel und sprichst sie dann mit

    Code
    <img src="/images/prev.jpg" />

    an.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Ich habe jetzt die Bilder im Image ordner (blog/wp-content/themes/default_de/images) und folgenden Quelltext in der Single.php

    Dann sieht das so aus:
    Parse error: parse error, unexpected T_STRING in /homepages/46/d119818086/htdocs/bilder-upload/blog/wp-content/themes/default_de/single.php on line 14


    Wenn ich den anderen Code nehme, den ich gepostet habe dann geht die Seite aber an der stelle ist es leer.

  • Wenn dann so:

    PHP
    <?php
    posts_nav_link(' ',
    '<img src="' . bloginfo('stylesheet_directory') . '/images/prev.jpg" />',
    '<img src="' . bloginfo('stylesheet_directory') . '/images/next.jpg" />'); 
    ?>
  • Öhmm, das oben war natürlich Quark:
    '<img src="<?php bloginfo('stylesheet_directory'); ?>/images/prev.jpg" />'
    PHP im PHP, naja ist schon spät, ich gehe schlafen :-)

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Und überhaupt wenn, dann so :mrgreen:

    PHP
    <?php
    posts_nav_link(' ',
    '<img src="' . get_bloginfo('stylesheet_directory') . '/images/prev.jpg" />',
    '<img src="' . get_bloginfo('stylesheet_directory') . '/images/next.jpg" />'); 
    ?>

    Gruß Jeriko

    Jeriko - Design, Style, Photographie

  • geht bei mir aber 100% nicht :mrgreen: Ich glaub das liegt eher an was anderem als an dem Code. :confused:

    So sieht der Code jetzt in der Single.php aus:

    Egal ob mit oder ohne den fett makierten Code gleiches Ergebniss auf der Seite. Ich weiß nichtmehr an was es liegen kann.

    Jeriko
    kann ich mir das mal ansehen wie das bei dir aussieht?


    MfG Andy

Jetzt mitmachen!

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