Im Adminbereich alle Bilder mit einem data tag versehen und im Frontend ausgeben.

  • Hallo

    Habe schon vieles versucht, aber leider ohne Erfolg. Ich möchte wenn ein Post gespeichert wird, alle Bilder (Editor, Thmubnail) ein data Attribute hinzufügen, welches dann im Frontend auch ausgegeben werden soll versehen.

    Hat denn da jemand eine gloreiche Idee. Besten Dank im voraus.

    • 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

  • hast du dir die Custom Fields (Benutzerdefinierte Felder) auch mal angeschaut?

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Hey Danke Dir maxe für deinen Vorschlag.

    Geht eben nicht. Ich möchte jedem Bild, egal ob Gallery Bild, Thumbnail etc. eine eindeutige ID geben, damit ich später in der Vorschau meinen "Picture Cropper" für jedes Bild einzeln anwenden kann.

    Doch das scheint in dem Wordpress "Spagetthigecode" gar nicht so einfach zu sein. Vorallem ist das ganze so unübersichtlich aufgebaut mit Filtern und Actions, kommt denn da noch einer mit?

  • Zuerst mal komme ich vor allem überhaupt nicht mit, was du eigentlich machen und erreichen willst. Das fängt mit deinem persönlichen linguistischen Spaghetticode an …
    Also, ich weiß nicht, ob ich dich schon alleine auf der sprachlichen Ebene verstehe.
    Wenn ja, dann weiß ich nicht, ob du zu kompliziert denkst oder ob ein paar smarte Möglichkeiten aus HTML5 bisher an mir vorbeigegangen sind …

    Gruß
    helix

  • Ich möchte jedem Bild, egal ob Gallery Bild, Thumbnail etc. eine eindeutige ID geben

    Ich habe zwar auch noch nicht ganz verstanden, warum du das machen willst und was du damit vorhast. Aber schau mal in die Tabelle "postmeta".
    Wordpress gibt per default jedem hochgeladenen Bild eine eigene ID...

    Einmal editiert, zuletzt von danielgoehr (4. Januar 2017 um 20:36)

  • Hey danke Euch allen für eure Antworten.

    Ich glaube ich weiss nun wie ich mein Vorhaben umsetzen kann.

    Schreibe eben mein erstes Plugin.

    Das sollte dann wie folgt funktionieren:

    Für jedes Theme kann man eine Datei erstellen wie die Bilder generiert werden sollen:

    Nur demo:


    Dann beim erstellen eines Posts werden das erste mal alle Bilder generiert. Beim einem Update werden natürlich nur die genriert welche nicht schon erstellt worden sind oder wo sich die Crop daten verändert haben.

    Dann kann mann jedes einzelne Bild, croppen wie man es will, in dem Post direkt, natürlich nur wenn man als Administrator angemeldet ist.


    Die Bilder werden dann natürlich mit dem <picture> element versehen

    Einmal editiert, zuletzt von strub (4. Januar 2017 um 21:38)

  • Hey danke dir für die Links, diese habe ich auch schon angeschaut und waren auch nützlich.

    Denn ich mache es noch so, dass man die Picture Daten je nach welcher 'size':

    https://developer.wordpress.org/reference/func…post_thumbnail/

    in einem Theme hinterlegt ist noch einzeln defnieren kann. Ist natürlich nur für das "Post Bild"

    Besipiel:

  • Weiss denn jemand wie man an die Bilder Daten kommt? So wie ich das sehe werden diese in drei Datenbanktabellen verteilt. Das ist doch total umständlich. Nichtsdestotrotz, so habe ich es mal. Aber eben irgendwie nicht sauber und wer weiss was WP da alles im Hintergrund macht um an diese Daten zu gelangen.

  • Hey Danke Azrael für den Vorschlag. Leider nützt mir das nichts und ich brauch auch kein Custom Field. Denn das soll sich alles im Hintergrund abspielen.

    Das Ziel ist es eben jedes Bild egal ob thumbnail, editor Bilder etc. in eine neue Datenbanktabelle zu speichern mit samt den Attributen, damit man später jedes Bild croppen kann oder aber auch nur zum Beispiel den "alt" Text zu ändern.


    Aber lasst gut sein, so gehts auch. Huch dieses WP, ich brauch nun einen Kaffee :-)

    Einmal editiert, zuletzt von strub (7. Januar 2017 um 14:46)

Jetzt mitmachen!

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