1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Plugin Entwicklung: Frage zu the_post

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von devroom404, 24. Februar 2017.

  1. devroom404

    devroom404 Member

    Registriert seit:
    5. Dezember 2015
    Beiträge:
    22
    Zustimmungen:
    0
    Hey!

    Habe jetzt kein explizites Forum für Fragen zur eigenen Entwicklung von Plugins gefunden, hoffe es ist ok, wenn ich meine Frage heir rein poste.
    Ich versuche gerade ein Plugin zu schreiben, dass mir alle Bilder eines Posts durchnummeriert. Also dass dann unter dem 1. Bild "Bild 1" unter dem 2. Bild "Bild 2" usw. als Caption steht.

    Hätte mir gedacht, es wäre am sinnvollsten, das auf Post-Ebene durchzuführen und habe daher versucht, den 'the_post' Hook zu nutzen. Ein kurzer Testversuch hat mir dann aber gezeigt, dass 'the_post' scheinbar drei mal für meinen Post in der Detailansicht aufgerufen wird? :?
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Habe ich den 'the_post' Hook falsch verstanden? Gibt es einen anderen Hook in den ich mich besser reinhängen sollte?
     
  2. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.660
    Zustimmungen:
    1.783
    Benutzer besser den the_content Filter, z.B.
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    ggf. i.v.m. einem Conditional.

    Ergänzung, auch für Mitleser: $matches[0] stellt jeweils den <img ..> Tag dar. Wie man die Bildnummer da jetzt davorstellt, anhängt, in HTML verpackt, das darf jeder gern selbst üben. ;)
     
    #2 b3317133, 24. Februar 2017
    Zuletzt bearbeitet: 24. Februar 2017
  3. devroom404

    devroom404 Member

    Registriert seit:
    5. Dezember 2015
    Beiträge:
    22
    Zustimmungen:
    0
    Hmmm, ja den Filter hab ich eh schon gesehen, allerdings müsste ich hier eben direkt den HTML-Code bearbeiten, was ich eigentlich eher vermeiden wollte. Danke aber trotzdem mal für die schnelle Antwort und das super Beispiel! =)

    Falls irgendjemand hier noch eine Idee hat, warum mein the_post Hook 3x aufgerufen wird, nur raus damit^^
     
  4. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.660
    Zustimmungen:
    1.783
    Die Action the_post wird bei jedem setup_postdata aufgerufen, nicht nur im main query. Mit der Integration eines Bildes im Content hat the_post nichts zu tun.
     
  5. pixselig

    pixselig Well-Known Member

    Registriert seit:
    8. Mai 2012
    Beiträge:
    2.301
    Zustimmungen:
    10
    viel anders als b3317133 es dir mundfertig (schöner Filter b3317133!) serviert hat, wirst du es nicht lösen können.
     
  6. devroom404

    devroom404 Member

    Registriert seit:
    5. Dezember 2015
    Beiträge:
    22
    Zustimmungen:
    0
    Ah versteh, daran wirds vermutlich liegen. Alles klar dann, danke nochmal für deine Antworten und den Code!! :)
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden