Bild in Beitrag verlinken

  • Moin!
    Ich versuche seit geraumer Zeit Bilder in einem Template so auszugeben das, wenn man drauf klickt, zum Originalbild kommt. Leider komm ich nicht dahinter wie man das macht.

    Den Code habe ich bisher verwendet

    PHP
    <?php if ( has_post_thumbnail() ) : ?>    <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">        <?php the_post_thumbnail('medium'); ?>    </a><?php endif; ?>

    Unten in der Zeile des Browsers steht nun z.B. http://www.domain.de/unterseite. Was ich möchte ist das es ungefähr so aussieht: http://www.domain.de/bilder/bild01.jpg

    • 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

  • Wie hast du es denn genau getestet?
    mMn sollte es nämlich genau mit wp_get_attachment_image_src() laufen.

    PHP
    <?php
    $postpic = get_post_thumbnail_id();
    $postpic_url = wp_get_attachment_image_src($postpic, 'full', true);
    
    
    if ( has_post_thumbnail() ) : ?>    
    <a href="<?php echo $postpic_url[0]; ?>" title="<?php the_title_attribute(); ?>"><?php the_post_thumbnail('medium'); ?></a>
    <?php endif; ?>

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

  • Wie hast du es denn genau getestet?
    mMn sollte es nämlich genau mit wp_get_attachment_image_src() laufen.

    PHP
    <?php
    $postpic = get_post_thumbnail_id();
    $postpic_url = wp_get_attachment_image_src($postpic, 'full', true);
    
    
    if ( has_post_thumbnail() ) : ?>    
    <a rel="nofollow" href="<?php echo $postpic_url[0]; ?>" title="<?php the_title_attribute(); ?>"><?php the_post_thumbnail('medium'); ?></a>
    <?php endif; ?>

    danke das funktioniert zu 90% wie ich es möchte.
    Leider geht meine Lightbox nicht auf wenn ichs auf Bild klicke :(

  • Lightbox? War bisher ja gar nicht die Rede von. Je nach Lightbox reicht vielleicht ein rel="lightbox"

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

  • ist denn in den Plugin-Einstellungen der "Wähler" (Selector) richtig gesetzt?
    siehe hier: https://ps.w.org/responsive-lig…png?rev=1174325

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

  • ja der ist gleich. hab ich schon überprüft

    nur für den Fall das ich rel falsch gesetzt habe: <a rel="nofollow" rel="lightbox" href="<?php echo... ist richtig oder?

  • 2x rel? Das kann nicht funktionieren. Warum setzt du das 2x?

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Keine Ahnung. Vielleicht weil ich nicht wusste das es nicht geht :D
    hab das nofollow jetzt raus genommen und mal die einzelnen Scripte des Plugins getestet aber leider immer das selbe Ergebnis. Das Bild öffnet sich in keiner Lightbox. Der Wähler stimmt auch

    EDIT: Der Fehler lag bei mir! Hatte "Conditional loading" aktiviert und das war wohl des Pudels Kern. Jetzt funktioniert es wie es soll

    Nochmals Danke!!!!!

    Einmal editiert, zuletzt von RimFrost (22. November 2016 um 16:18)

Jetzt mitmachen!

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