Wie kann man verschiedene Bildunterschriften für dasselbe Bild für Galerien haben?


7

Es scheint, als könnte ich nicht dasselbe Bild in verschiedenen Galerien mit unterschiedlichen Bildunterschriften haben. Ist es möglich, dass das irgendwie funktioniert?

Zum Beispiel, wenn wir den Verknüpfungscode ändern könnten, den Wordpress beim Einfügen einer Galerie erstellt. Vielleicht zu so etwas:

[gallery]
    [image 244 caption="Caption 1"]
[/gallery]

[gallery]
    [image 244 caption="Caption 2"]
[/gallery]

Am besten funktioniert dies mit der eigenen Galerie-Funktionalität von Wordpress. Wenn Sie also auf "Galerie einfügen" klicken, wird der obige Code in den Texteditor eingefügt. Dann ändern Sie natürlich auch den Code, der diese Shortcodes verarbeitet.

Ich habe natürlich im Internet nach Antworten gesucht, bevor ich hier geschrieben habe. Konnte keine finden.


Ich glaube, die Bildunterschrift ist eine Eigenschaft des Bildes und nicht der Galerie. Das heißt, Sie setzen die Beschriftung auf das Bild und die Galerie verwendet die Beschriftung des Bildes. Sie können den Filter gallery_style verwenden, um die Ausgabe zu ändern und festzulegen, dass die Beschriftung aus anderen verfügbaren Feldern wie Bild-Alt-Text und Bildbeschreibung abgerufen wird. gallery_style filter -> core.trac.wordpress.org/browser/tags/4.1/src/wp-includes/…
gdaniel

Ja, ich weiß, dass es die Eigenschaft des Bildes ist. Darum geht es bei dem Problem. So überschreiben Sie es, so wie Sie es überschreiben können, wenn Sie beispielsweise dem Inhalt ein einzelnes Bild hinzufügen. Mir ist der Filter im Galeriestil bekannt. Aber das kann dieses Problem nicht beheben. Die Titel und Beschreibungen sind ebenso wie die Beschriftung streng mit dem Bild verbunden.
Peter Westerlund

Richtig, aber wenn das Bildbeschreibungsfeld nicht verwendet wird, können Sie den Wert als alternative Beschriftung verwenden und dann den Filter gallery_style verwenden, um den Bildbeschreibungswert als Beschriftung auszudrucken. Oder Sie können benutzerdefinierte Felder hinzufügen. Zum Beispiel -> wpbeginner.com/wp-tutorials/…
gdaniel

1
Entschuldigung, aber ich mag diese Lösung nicht. Eigentlich kann ich auch nicht wirklich sehen, wie das funktionieren würde. Wie die Galerien wissen würden, welchen Text sie verwenden sollen. Ich möchte in der Lage sein, so viele Galerien und Bildunterschriften zu einem Bild zu erstellen, wie ich möchte. Wenn dies mit der eigenen Galerie von WP nicht möglich ist, muss ich die Galerie mit eigenen Shortcodes erstellen, die nicht von der Galerieverwaltung von WP erstellt wurden. Etwas kniffliger für den Benutzer, aber offen für mehr Möglichkeiten.
Peter Westerlund

@PeterWesterlund haben Sie jemals eine zufriedenstellende Lösung gefunden?
Graveto

Antworten:


1

Angenommen, Sie haben die Bilder foo.jpg und bar.jpg in Ihrer Medienbibliothek. foo.jpg hat die Beschriftung "foo" und bar.jpg die Beschriftung "bar".

Erstellen Sie eine Galerie mit diesen beiden Bildern. Sie werden mit den Untertiteln "foo" und "bar" angezeigt.

Möchten Sie sie erneut mit einer anderen Beschriftung verwenden, aber mit einer Galerie? Kein Problem. Erstellen Sie eine weitere Galerie, fügen Sie die beiden Bilder hinzu und ändern Sie die Beschriftungen der Galerie in "abc" und "def".

Jetzt wird die Beschriftung von foo.jpg in "abc" geändert. Es wird jedoch weiterhin "foo" in der ersten Galerie angezeigt, in der es mit dieser Beschriftung eingefügt wurde.

Zumindest funktioniert das auf meiner Testseite so. Neuestes WordPress mit Gutenberg "aktiviert".

Das Gleiche gilt für einzelne Bilder - die Beschriftung wird geändert, aber die auf einer Seite / einem Beitrag verwendete Beschriftung bleibt so, wie sie ursprünglich festgelegt wurde.

Ich könnte die Links einfügen, denke aber, dass es nicht benötigt wird - Sie können es einfach selbst testen.


Dies ist die richtige Antwort. Laden Sie einfach 2 Bilder in die 2 Galerien hoch und beschriften Sie sie anders.
Howdy_McGee
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.