Support » Allgemeine Fragen » Bildanhang Seite

  • Hallo, gibt es eigentlich eine Möglichkeit auf der Medienanhang Seite ein Butten oder ein Textlink zu Platzieren der den User zur Startseite leitet?

    Ich gebe auf der Webseite die Möglichkeit Bilder auf Fb Twitter usw. zu Teilen wen man nun von dort auf den link klickt wird man ja auf die Bildanhang Seite geleitet, von dort aus kann man ja nicht direkt die Webseite aufrufen, um es nun den User einfach zu machen, auf die Webseite zu gelangen würde ich gerne ein Butten oder Textlink dort haben der zur Startseite leitet

Ansicht von 6 Antworten - 1 bis 6 (von insgesamt 6)
  • Du kannst ein Child Theme erstellen (im Web findest du zahlreiche Anleitungen dazu) und dorthin das Template attachment.php des Parent Theme kopieren oder ein eigenes Template hinzufügen. In dem Template kannst du dann einen Button, einen Link oder was auch immer hinzufügen, wie du magst. Mehr Infos findest du hier: https://developer.wordpress.org/themes/template-files-section/attachment-template-files/

    Alternativ könntest du auch Bilder mit der Mediendatei verlinken und eines der vielen Lightbox-Plugins nutzen (z.B. Responsive Lightbox and Gallery). Auf die Weise brauchen deine Webseitenbesucher gar nicht erst zurück springen, sondern nur das Modal (Popup) schließen.

    Thread-Starter Watbube

    (@watbube)

    Hallo, Bego erstmal Danke für die Tipps. Das mit der attachment.php muss ich mal schauen, ob ich das verstehe und hinbekomme. Habe es gestern versucht mit dieser Image.php

    <?php 
    header ('HTTP/1.1 301 Moved Permanently'); 
    header ('Location: '.get_permalink($post->post_parent)); 
    ?> 

    wen ich nun ein Bild bei Fb per direkt URL poste, werde ich zwar beim anklicken von diesem auf den Beitrag geleitet, aber die Darstellung auf FB ist genau so, als wen ich den Beitrags link poste und das ist von mir nicht so gewollt es sollte schon das Bild in den sozial-netzwerken vernünftig angezeigt werden.

    Und mit den Lightbox-Plugins dürfte es sich auch so verhalten das man auf der Bildanhang Seite geleitet wird.

    Wen ich z. B. auf FB ein Bild anschaue und darauf Klicke was über eine direkt URL dort Veröffentlicht wurde schaue ich mir das Bild zwar an, aber ich würde von dort aus nicht auf die Idee kommen die Webseite weiter in Augenschein zu nehmen. Wen dort aber ein Button wehre z. B. (Mehr Bilder findest du hier) würde ich die Webseite eher mal durchsuchen bzw. Besuchen.

    Im Support gibt es den Begriff des XY-Problems: Du möchtest eine Lösung zu Problem X, fragst aber nach Y. Ergebnis ist, dass du mit der Antwort zu Y nicht zufrieden bist, weil es dir nicht zu X weiterhilft.

    Deine ursprüngliche Frage war:

    gibt es eigentlich eine Möglichkeit auf der Medienanhang Seite ein Butten oder ein Textlink zu Platzieren der den User zur Startseite leitet

    Dazu habe ich dir eine Lösung genannt.

    Wenn du schreibst, du hättest stattdessen eine Weiterleitung eingerichtet, ist das vielleicht eine Lösung eines anderen Problems, aber nicht die Antwort zu deiner urspünglichen Frage. Dein eigentliches Problem scheint aber zu sein, wie du Beitragsbilder beim Teilen deines Beitrags auf Facebook anzeigen kannst. Das hat mit Anhangseiten herzlich wenig zu tun und eine Weiterleitung ist auch keine Lösung.

    Überleg doch mal, was du wirklich möchtest, schildere das erst einmal … und gib nicht eine vermeintliche Lösung vor.

    Thread-Starter Watbube

    (@watbube)

    Der versuch mit der Weiterleitung image.php ist ja nicht das, was ich möchte, sondern wehre eine unzufriedene halbherzige Lösung. Ich wollte, damit auch nur vermitteln was ich versucht habe und wie du gelesen hast, ist das nicht so von mir gewollt.

    Ich möchte einfach auf der Bildanhang Seite einen Button z. B. „Mehr Bilder hier„ der über oder unter dem Bild zu sehen ist.

    • Diese Antwort wurde geändert vor 4 Jahren, 9 Monaten von Watbube.

    Ich möchte einfach auf der Bildanhang Seite einen Button z. B. „Mehr Bilder hier„ der über oder unter dem Bild zu sehen ist.

    Dazu habe ich dir bereits eine Antwort gegeben.

    Thread-Starter Watbube

    (@watbube)

    So das mit der Bildanhang Seite habe ich gelöst, und zwar habe ich eine attachment.php erstellt und diese in das Thema hochgeladen mit folgenden Code.

    //Template for showing attachments.
    <?php get_header(); ?>
    
    <!-- Latest compiled and minified CSS -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
    
    <!-- Latest compiled and minified JavaScript -->
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
    
    <div class="container">
    <div class="row">
    <div class="col-lg-6" style="margin-bottom: 40px; padding: 0 50px 0 50px;">
    <?php echo wp_get_attachment_image( get_the_ID(), 'large' ); ?>
    </div>
    
    <div class="col-lg-6">
    <div class="panel panel-primary" style="max-width: 500px; border-radius: 0px; margin-top: 0px; border: 3px solid #000;">
    <div class="panel-heading" style="background: #000 !important; text-align: left; border-radius: 0px; border-bottom: 0px;"><strong><i class="fa fa-info-circle fa-lg"></i> Attachment information</strong></div>
    <div class="panel-body" style="background-color: #fff;">
    <ul class="fa-ul" style="text-align: left;">
    <li><i class="fa-li fa fa-arrow-right"></i><strong>Title </strong>: <?php the_title(); ?></li>
    <li><i class="fa-li fa fa-arrow-right"></i><strong>Author name</strong> : <?php the_author(); ?></li>
    <li><i class="fa-li fa fa-arrow-right"></i><strong>Post name</strong> : <a href="<?php echo get_permalink($post->post_parent); ?>"><?php
    echo empty( $post->post_parent ) ? get_the_title( $post->ID ) : get_the_title( $post->post_parent );
    ?></a></li>
    </ul>
      </div>  </div>  
    <p>Wählen Sie Ihre Bildgröße und laden Sie</p>
    <p class='resolutions'> Downloads: 
    <?php
                $images = array();
                $image_sizes = get_intermediate_image_sizes();
                array_unshift( $image_sizes, 'full' );
                foreach( $image_sizes as $image_size ) {
                $image = wp_get_attachment_image_src( get_the_ID(), $image_size );
                $name = $image_size . ' (' . $image[1] . 'x' . $image[2] . ')';
                $images[] = '<a href="' . $image[0] . '">' . $name . '</a>';
              }
           echo implode( ' | ', $images );
       ?>
    </p>
    </div>
    </div></div>
    
    <?php get_footer(); ?>
Ansicht von 6 Antworten - 1 bis 6 (von insgesamt 6)
  • Das Thema „Bildanhang Seite“ ist für neue Antworten geschlossen.