Artikelbild mit Post verlinken

  • Hallo,

    ich pflege zur Zeit eine Internetseite für einen Kollegen (http://www.piratensenderskateboards.de) und ich habe ein Problem mit den Artikelbildern. Wenn man auf der Startseite ist und auf ein Post-Thumbnail klickt, wird man bloß zu einer Seite weitergeleitet, die bloß das Bild zeigt.
    Es soll jedoch auf den einzelnen Post verlinkt werden. Ich habe schon versucht in der functions.php folgendes einzubinden:

    Kann mir wer weiterhelfen?!

    Wäre super dankbar!
    Lieben Gruß
    noamoe

    • 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

  • Du kannst auch die Standartfunktion verwenden... also wenn du ein Bild in einen Artikel einfügst, dann hast du ganz unten das Feld: Mit Bild verlinken:

    Wenn du da dann den Link des Artikel einträgst, dann wird es so verlinkt, wie du es gerne hättest.

    Ich hoffe das hilft dir.

  • Das wäre meine index.php :)

  • Alles klaaar:

    Einmal editiert, zuletzt von noamoe (23. Februar 2012 um 11:42)

  • So wie es aussieht sind das also gar nicht die Artikelbilder/post-thumbnails sondern der Artikel beginnt mit einem Bild - und deswegen wird am Anfang ein Bild angezeigt.

    Da fällt mir ad hoc auch keine kluge Lösung ein, ausser natürlich jedes Bild einzeln mit seinem Artikel zu verlinken.

    Wären das Artikelbilder liesse sich das automatisiert machen

  • Aber wenn ich das richtig sehe wird auf der Seite nicht der Post-Thumbnail ausgegeben sondern das Bild aus dem Content-Bereich. Wenn du das testweise bei einem Artikel rausnimmst erscheint kein Bild mehr, oder?

    Die Post-Thumbnails lassen sich mit dem Artikel verlinken, das hast du ja in der functions.php auch schon gemacht.

    Wir könnten jetzt dafür sorgen dass die Post-Thumbnails auf der Seite ausgegeben werden bevor der Content anfängt- aber da das Bild auch nochmal am Anfang des Contents ist hättest du die Bilder dann doppelt- einmal den verlinkten Post-Thumbnail und darunter dann das Bild am Anfang des Contents

  • Mhh das klingt ja sehr kompliziert :(
    Ich wollte eigentlich nur, dass sobald auf das Thumbnail geklickt wird, man zum Post gelangt. Geht das gar nicht? ich versuch schon alles.

    Im Moment scheint die einzige Lösung, die URL immer manuell zu ändern. Aber müsste es nicht demzufolge irgendwo festgelegt sein, wohin das Thumbnail verlinken soll?

  • Es wäre kein Problem dafür zu sorgen dass der mitdem Post verlinkte post-thumbnail dort erscheint, den Code kann ich dir geben. Nur erscheint dann natürlich das Bild aus dem Content auch noch, d.h. du müsstest das Content-Bild bei jedem Artikel rauslöschen, das wäre dann ja auch ziemlicher Aufwand

  • mhhhh
    Okay und wie kann ich es zumindest so machen, dass sobald man im single post ist, dass das Bild größer ist?! Und irgendwie werden BIlder nicht zentriert. Wo stelle ich das ein? Hat das was mit dem narrowcollumn zu tun?

  • Das artikelbild unten müsstest du noch mit deiner angegebenen Grösse aus der functions.php ersetzen.

    Dann müsstest du aber wieder jedes Bild aus deinen bisherigen Posts rausnehmen, weil du die Bilder ansonsten doppelt hättest.

    PHP
    <a href="<?php the_permalink(); ?>">
        				<?php 
        				  if(has_post_thumbnail()) {
        					the_post_thumbnail('[B]artikelbild[/B]');
        				  } else {
        					echo '<img src="'.get_bloginfo("template_url").'/gfx/default-image.jpg" />';
        				  }
        				?>
        			</a>
  • Ich verstehe nicht genau, wie du das meinst, Purzelbaum

    Also wenn ich das in die Functions.php einfüge, kommt diese Meldung:

    Fatal error: Call to undefined function has_post_thumbnail() in wordpress/wp-content/themes/piratensender/functions.php on line 25

    Es soll sich der post öffnen, wenn man auf das Bild klickt und man soll das Bild vergrößert anschauen können, wenn man im Post drauf klickt. Geht das denn?

  • Der angegebene Code kommt dorthin, wo dein Bild angezeigt werden soll. In der functions.php wird irgendwas in der Art stehen:

    Code
    add_theme_support( 'post-thumbnails' );
    add_image_size( '[B]artikelbild[/B]', 375, 190); // 375 breit, 190 hoch

    wie du siehst, kommt hier dieses artikelbild wieder vor. Und das meinte ich, was aus der functions.php kommt.

  • verstaendnis-problem:

    'bild im artikel'

    ist nicht dasselbe wie

    'artikelbild'

    @purzelbaum redet vom 'artikelbild' , das was normalerweise beim artikel-schreiben im dashboard rechts in der spalte angelegt wird:
    http://kunstaufseide.com/wordpress/wp-c…artikelbild.jpg

    noamoe redet vom 'bild im artikel' ; da kannst du beim einsetzen oder bearbeiten auswaehlen, wodrauf es verlinken soll:
    http://kunstaufseide.com/wordpress/wp-c…-im-artikel.jpg



    edit:
    ich hab mir deine verlinkte webseite angesehen - problem scheint geloest zu sein ? bild verlinkt auf einzelartikelansicht.

Jetzt mitmachen!

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