Warum verwendest du nicht die eingebaute Galeriefunktion von WordPress?
Im Blogbeitrag oder Seite „Datei einfügen > Neue Galerie erstellen > Bilder auswählen, ggf. noch Beschriftung hinzufügen > Galerie erstellen > 3spaltig > fertich.
Gewusst wie 😉
Danke Bego!
Ich benütze das Theme twentythirteen und das erstellt mir NICHT dieselbe Gallery wie auf der dargestellten Seite. Mit meinem Theme wird der Text erst sichtbar wenn man mit der Maus über das Bild fährt. Und das ist nicht das Beste für eine mobile Ansicht.
Albert
Tut sie doch! Du musst lediglich die Gestaltung an deine Bedürfnisse anpassen (z.B. mit JetPacks Module „Individuelles CSS“ mit Design > CSS bearbeiten):
.gallery-caption {
background-color: transparent;
color: #000;
opacity:1;
position: relative;
-webkit-transition: none;
transition: none;
}
.gallery-caption:before {
box-shadow: none;
}
@media (max-width: 767px) {
.gallery-caption {
display: inline;
}
}
Bego, was beinhaltet das JetPacks Module? Kann ich diese CSS-Änderungen nicht einfach in meinem Child-CSS machen? Wird bei diesen Änderungen der Text UNTER das Bild und NICHT IN das Bild gesetzt, sodass man das GANZE Bild sieht?
Albert
Bego, was beinhaltet das JetPacks Module? Kann ich diese CSS-Änderungen nicht einfach in meinem Child-CSS machen?
Klar, du kannst das auch in das Style-Sheet deines Child Themes packen.
Das JetPack-Modul „Individuelles CSS“ ermöglicht, eigene Stylesheet-Regeln hinzuzufügen, ohne ein Child Theme zu erstellen. Aber wenn du nun eh schon eins hast, dann nimm halt das.
Wird bei diesen Änderungen der Text UNTER das Bild und NICHT IN das Bild gesetzt, sodass man das GANZE Bild sieht?
Sonst hätte ich das ja nicht schreiben brauchen, oder?
Leider wird bei deinen Änderungen das ganze Layout zerstört. Einmal erscheinen 2, dann wieder 1 Bild in einer Reihe. Es sollten 3 Bilder nebeneinander sein. Die Bilder stehen nicht geordnet in einer Spalte untereinander. Und der Text geht ÜBER die Bildbreite hinaus.
Albert
Ich habe jetzt ein Plugin „Photo Gallery“ gefunden, das die Sache erfüllt.
Albert