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

Bilder Größenanpassung :(

Dieses Thema im Forum "Design" wurde erstellt von HkY120, 27. November 2016.

Schlagworte:
  1. HkY120

    HkY120 Member

    Registriert seit:
    27. November 2016
    Beiträge:
    10
    Zustimmungen:
    0
    Hi, ich betreibe neuerdings eine Website und habe nun ein paar Fragen wie man das Problem des hohen Page Load Speed beheben kann. Nun habe ich auf der Seite viele Bilder, teilweise füge ich diese auch mit php ein, sodass Wordpress die Größe nicht bestimmt. Nun sind diese Bilder dann immer in der ursprünglichen Größe, egal wie groß sie dargestellt werden. Weder Srcset noch height, width Attribute werden festgelegt. Nun suche ich aber nach einer Lösung, die mir erlaubt diese Attribute einzufügen damit die Bilder anstatt in ihrer ursprünglichen Größe in einer passenden geladen werden.

    Also um es nochmal auf den Punkt zu bringen, ich füge sozusagen mittels Shortcode Code hinzu, der letztenendes ungefähr so aussieht:
    HTML:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Mein Wunsch wäre aber, dass ich so etwas sehen würde :)
    HTML:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Ich hoffe jemand versteht meine Problematik :D
     
  2. Hille

    Hille Well-Known Member

    Registriert seit:
    22. Januar 2012
    Beiträge:
    7.965
    Zustimmungen:
    9
    Was meinst du mit hohen Page Load Speed?
     
  3. HkY120

    HkY120 Member

    Registriert seit:
    27. November 2016
    Beiträge:
    10
    Zustimmungen:
    0
    #3 HkY120, 27. November 2016
    Zuletzt bearbeitet: 27. November 2016
  4. SirEctor

    SirEctor Well-Known Member
    Ehrenmitglied

    Registriert seit:
    28. Oktober 2008
    Beiträge:
    12.361
    Zustimmungen:
    427
    Was hast du unter Einstellungen->Medien eingestellt?
     
  5. HkY120

    HkY120 Member

    Registriert seit:
    27. November 2016
    Beiträge:
    10
    Zustimmungen:
    0
    Da habe ich die Standardeinstellungen. Die Bilder die ich über den Editor einfüge sind aber auch nicht das Problem, sondern diese die über Shortcodes eingefügt werden :eek:
     
  6. SirEctor

    SirEctor Well-Known Member
    Ehrenmitglied

    Registriert seit:
    28. Oktober 2008
    Beiträge:
    12.361
    Zustimmungen:
    427
    Ok, wie ist die Funktion zum Shortcode den aufgebaut?
     
  7. HkY120

    HkY120 Member

    Registriert seit:
    27. November 2016
    Beiträge:
    10
    Zustimmungen:
    0
    Ich beziehe die Bilder-URL aus einer Datenbank, da ich diesen Shortcode an vielen Stellen auf der Seite verwende.
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Praktisch könnte man ja einfach ein srcset Attribute einfügen, nur habe ich bei Bildern die ich einfüge meistens nicht die URL`s zu den skalierten Versionen.
     
  8. SirEctor

    SirEctor Well-Known Member
    Ehrenmitglied

    Registriert seit:
    28. Oktober 2008
    Beiträge:
    12.361
    Zustimmungen:
    427
    Wie stellst du dir das dann vor, wenn du die Informationen selber nicht hast?

    Theoretisch reicht ja sowas in der Art
    <img src="small.jpg" srcset="small.jpg 320w, medium.jpg 600w, large.jpg 900w" alt="">

    Könntest du dann auch über Variablen lösen.

    Mit dem Code sucht der Browser bei Viewports unter 320 Pixel Breite die Grafik small.jpg, über 320 Pixel wird medium.jpg geladen. Ab 600 Pixel wird large.jpg geladen. Musst du natürlich deinen Bedürfnissen anpassen und die Bilder zur Verfügung stellen. Oder du arbeitest mit den WP-Größen und hängst dann an deine Variable $img nur die entsprechenden Werte dran. Damit brauchst du nicht sämtliche Größen zur Verfügung stellen, sondern überlässt das Wordpress.
     
    #8 SirEctor, 27. November 2016
    Zuletzt bearbeitet: 27. November 2016
  9. HkY120

    HkY120 Member

    Registriert seit:
    27. November 2016
    Beiträge:
    10
    Zustimmungen:
    0
    Ok, ich bin jetzt so weit, dass ich mal versuchen werde eigene Bildgrößen in Wordpress einzustellen, welche ich dann verwenden werde. Kann man mit php aus einem vorgegebenen Bild - beispielsweise 1000x1000 Auflösung mit einer vorhandenen Wordpress Funktion (die ich noch nicht gefunden habe aber vermute, dass es sie geben muss) die eingestellten Größen auswählen? Also zum Beispiel, dass ich dann die Medium Größe hätte?
     
  10. SirEctor

    SirEctor Well-Known Member
    Ehrenmitglied

    Registriert seit:
    28. Oktober 2008
    Beiträge:
    12.361
    Zustimmungen:
    427
  11. HkY120

    HkY120 Member

    Registriert seit:
    27. November 2016
    Beiträge:
    10
    Zustimmungen:
    0
    Lösung des Problems

    Habe nach längerer Recherche die finale Lösung für meine Probleme gefunden :D

    Damit der Thread hier nicht so unvollständig bleibt möchte ich meine Lösung mit der Welt teilen.

    In Wordpress kann man eigene Bildgrößen festlegen und mithilfe der Funktion wp_get_attachment_image_src($id, $size) hat man die Möglichkeit das gewünschte Bild mittels php in die Seite in der idealen Größe einzupassen. Selbst aus einer bereits gespeicherten URL kann man auch immernoch die passende id finden, die man für die Funktion benötigt.

    Salut
     
  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