Support » Allgemeine Fragen » Gallery Default-Link einstellen

  • Ich habe schon vor Langem die Default-Links für Bilder und Galerien auf „file“, also auf die Mediendatei(en) gesetzt. Das lief prächtig. Bis zu WordPress 5.9.

    Seit dem Update auf WordPress 5.9 gilt die Option image_default_link_type in der otions.php aber offenbar nur mehr für einzelne Bilder, nicht aber für Bilder, die als Galerie in eine Seite eingebunden wurden. Eine Option gallery_default_link_type o.ä. konnte ich trotz heftiger Suche nicht finden. Gibt es da eine andere Möglichkeit?

    Jeder Besucher sollte bei Klick auf ein Bild in einer Galerie das Bild in der Lightbox sehen und von dort aus durch die Galerie blättern können.

    Was ich bei meiner Suche aber erschreckenderweise gefunden habe, sind Einträge zu so gut wie jedem Theme und jedem Plugin, die jemals auf meiner Seite getestet wurden. Auch wenn solche Plugins bereits vor vielen Jahren komplett gelöscht wurden, dümpeln die Optionen wie Zombies noch immer in der options.php herum. Soll das wirklich so sein?

    Liebe Grüße
    Ernst

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)
  • Hallo,
    ich habe das gerade getestet.
    Mit einem kleinen Snippet kannst du das aber beheben:

    // make galleries link to Media File
    function make_galleries_link_to_file() {
        $post_type_object = get_post_type_object( 'post' );
        $post_type_object->template = array(
            array( 'core/gallery', array(
                'linkTo' => 'media',
            ) ),
        );
    }
    add_action( 'init', 'make_galleries_link_to_file' );

    Quelle: https://wordpress.stackexchange.com/questions/115368/overide-gallery-default-link-to-settings

    Wie du dieses Snippet z. B. über das Plugin Code Snippets einfügst, habe ich in dem folgenden Beitrag beschrieben.

    Deine zweite Frage stellst du am besten in einem neuen Thread vor – eigentlich sollte immer nur eine Frage in einem Thread diskutiert werden. 😉

    Viele Grüße
    Hans-Gerd

    Thread-Ersteller Ernst Weinzettl

    (@ernstw)

    @hage

    Danke für die schnelle Antwort. Ich habe mich gleich drübergemacht und dabei für mich Überraschendes festgestellt:

    Plugin installiert, kein Problem. Snippet eingefügt, gespeichert und aktiviert. Auch ohne Überraschungen.

    Danach habe ich testweise einen neuen Beitrag erstellt und festgestellt, dass bei jeder Neuerstellung im Beitrag sofort und ohne mein Zutun ein (leerer) Galerieblock angelegt wird. Soll das so sein – und warum? Füge ich in diese Galerie Bilder ein, passt der Link, er zeigt auf die Mediendateien der Bilder. Soweit passt.

    Danach habe ich eine neue Seite erstellt. Dabei wird kein Galerieblock angelegt. Füge ich einen in die Seite ein und befülle ihn, so steht der Link für alle Bilder auf „Anhangseite“. Soweit passt nicht.

    Ich habe mir das Code Schnipsel noch nicht näher angesehen, habe aber so meine Zweifel, dass mir das weiterhelfen wird. 😉

    Liebe Grüße
    Ernst

    P.S.: Die zweite Frage habe ich bereits separat eingestellt.

    Thread-Ersteller Ernst Weinzettl

    (@ernstw)

    Ich habe einen kurzen Blick auf den Code geworfen. Der Unterschied im Verhalten zwischen zwischen Beitrag und Seite dürfte an der Zeile
    $post_type_object = get_post_type_object( 'post' );
    Liegen. Ist das soweit richtig?

    lG Ernst

    Hallo,
    stimmt, da wird in der Tat immer ein Galerie-Block angelegt.
    Auf der genannten Seite https://wordpress.stackexchange.com/questions/115368/overide-gallery-default-link-to-settings findest du aber noch weitere Vorschläge, die vielleicht passen könnten.
    Viele Grüße
    Hans-Gerd

    Thread-Ersteller Ernst Weinzettl

    (@ernstw)

    Danke. Dann schau ich mir mal durch, was dein Link zu bieten hat.

    Derweil hilft auch dein Snippet, und Seiten, wo das jetzt nicht funktioniert, erstelle ich ohnehin nur wenige.

    Liebe Grüße
    Ernst

    Hallo,
    reicht dir das denn nicht, wenn du nach Einfügen der Galerie rechts in den Eigenschaften auf „Link zu “ > Mediendatei klickst? – Das wäre ein Klick 🤔

    Hier ein Screenshot dazu (bei Klick auf das Bild, wird das Bild vergrößert):
    Screenshot Einstellungen

    Viele Grüße
    Hans-Gerd

    Thread-Ersteller Ernst Weinzettl

    (@ernstw)

    Lieber Hans-Gerd,

    pro Galerie ein Klick, ich weiß. Also nur etwa 150 Klicks in den nächsten zwei Wochen. In der Zeit muss ich noch etwa hundert Seiten über vergangene Familienevents mit je ein bis drei Galerien erstellen.

    Aber klar, wenn‘s nicht anders geht… Schließlich muss ich auch die Spaltenzahl bei jeder Galerie manuell einstellen.

    Liebe Grüße Ernst

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)