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

Das erste Bild vom Beiträgen entfernen als Plugin - Gibt es?

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von TemplateR, 20. März 2017.

  1. TemplateR

    TemplateR New Member

    Registriert seit:
    20. März 2017
    Beiträge:
    2
    Zustimmungen:
    0
    Hallo,

    ich bin hier neu und suche jetzt einen Plugin für mein Problem. Gestern haben wir ein neues Theme für unseren Newsportal draufgespielt und es sieht soweit so gut aus. Im alten Themen haben wir das so gemacht, dass der Header sowohl im Post (als Bild) selber als auch als Beitragsbild eingesetzt haben. Beitragsbild war nur für die Hauptseite/Vorschaubild zu sehen. Im Post/Beitrag selber war das Beitragsbild nicht zu sehen, nur das eingefügtes (selbes) Bild.

    Jetzt mit dem neuen Theme wollen wir einen neuen Design-Form einführen. Und das gleichzeitiges Einfügen der News-Header, sowohl als Beitragsbild und im Beitrag selbst, ist ausgedient. Es sieht unschön bei uns aus.

    Nun meine Frage:
    Gibt es einen Plugin für das Entfernen des ersten Bildes eines Beitrages. Es soll nur das erstes Bild von einem Beitrag entfernen und nicht vom Server löschen.



    Grüße

    TemplateR
     
  2. danielgoehr

    danielgoehr Well-Known Member

    Registriert seit:
    13. Juli 2016
    Beiträge:
    2.674
    Zustimmungen:
    128
    Das Problem ist, das war damals natürlich schon "Fusch". Und du verscuhst den damaligen konzeptionellen Fehler durch noch mehr "Fusch" zu korrigieren.
    Irgendwie ist das keine gute Idee. Wieviele Seiten habt ihr denn? Wäre es nicht eine alternative sich mal hinzusetzen und die Bilder aus dem Inhalt zu entfernen?

    Ein Plugin gibt es dafür so vermutlich nicht. Du könntest es mit CSS und "first-of-type" versuchen (https://www.w3schools.com/cssref/sel_first-of-type.asp). Halte ich aber (wie schon gesagt) für keine gute/saubere Idee und würde mich lieber hinsetzen und den Content bearbeiten.
     
  3. TemplateR

    TemplateR New Member

    Registriert seit:
    20. März 2017
    Beiträge:
    2
    Zustimmungen:
    0
    Wir haben knapp 1700 Beiträgen und haben schon bei den neusten Beiträgen, die Bilder manuell entfernt. Allerdings wollten wir alle entsprechende Beiträge, die sehr alt sind, die Bilder entfernen. Am besten auf einmal.


    Mit CSS versuchen? Ich teste später mal nach.
     
  4. helix

    helix Well-Known Member

    Registriert seit:
    28. Juli 2011
    Beiträge:
    1.808
    Zustimmungen:
    27
    Such mal den umgekehrten Weg, vielleicht tut sich darüber eine Lösung auf: Es gibt sowohl PlugIns als auch Lösungsansätze (zum selber ins Template einarbeiten, z.B. in einem Child-Theme), die das jeweils erste Bild eines Beitrags zum Beitragsbild machen oder als solches behandeln lassen, also dass das erste Bild eines Beitrags ausgegeben wird wie sonst ein Beitragsbild.

    Gruß
    helix
     
  5. danielgoehr

    danielgoehr Well-Known Member

    Registriert seit:
    13. Juli 2016
    Beiträge:
    2.674
    Zustimmungen:
    128
    1700 Beiträge ist natürlich wirklich sehr viel.

    Der Ansatz von @helix klingt auch ganz brauchbar.

    Du könntest auch ein Script schreiben, dass im Content immer alles vor dem ersten auftreten von "</img>" abschneidet und den "Rest" dann speichert (z.B. einfach als explode in PHP). Ob ein Bild am Anfang ist, könntest du theoretisch prüfen, indem du schaust, ob der Content mit "<img>" beginnt.

    Das Problem an allen möglichen Lösungen ist, dass man eigentlich im Anschluss trotzdem alle vorhandenen Beiträge prüfen müsste, wenn man wirklich auf Nummer sicher gehen will.
     
  6. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.636
    Zustimmungen:
    1.778
    @danielgoehr: Ein </img> gibts im Regelfall nicht... ;)
     
  7. danielgoehr

    danielgoehr Well-Known Member

    Registriert seit:
    13. Juli 2016
    Beiträge:
    2.674
    Zustimmungen:
    128
    Eieiei, stimmt. Ich nehme alles zurück und behaupte das Gegenteil. Montag halt ;)

    Die Idee dahinter funktioniert aber trotzdem. Nur halt etwas aufwendiger und leider auch etwas etwas fehleranfälliger (insofern eigentlich nur dann brauchbar, wenn man anschließend wirklich alle Beiträge prüft, wobei man sie natürlich dann auch direkt händisch bearbeiten könnte).
    Man könnte quasi prüfen, ob der Beitrag mit einem "<img" beginnt und dann am "/>" trennen.
     
    #7 danielgoehr, 20. März 2017
    Zuletzt bearbeitet: 20. März 2017
  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