Nach welchen WordPress-Image-Hooks suche ich?

Lesezeit: 2 Minuten

Benutzer-Avatar
Puddingjunge

Ich weiß, dass meine Frage etwas vage enden wird, aber ich brauche eine Richtung, damit ich anfangen kann, die Dinge besser zu verstehen. Es ist lange her, seit ich das letzte Mal mit WordPress gearbeitet habe.

Ich möchte neue Bildausgabegrößen für mein hochgeladenes Bild hinzufügen. Ich habe die Funktion add_image_size() und die Funktion set_post_thumbnail_size() gefunden.

Welche Funktion ändert die srcset-Bildgrößen für mich? Welche Funktion ändert die Standard-Upload-Größen und wie füge ich Optionen zu meinen Upload-Größen hinzu?mein produziertes Bild srcset
meine verfügbaren Optionen

Benutzer-Avatar
Pradeep Sambandam

add_image_size() passt am besten zu Ihren Bedürfnissen.

https://developer.wordpress.org/reference/functions/add_image_size/

Aktualisieren:
Fügen Sie Folgendes zu Ihrer functions.php hinzu

add_filter( 'image_size_names_choose', 'my_custom_sizes' );

function my_custom_sizes( $sizes ) {
    return array_merge( $sizes, array(
       'custom-size' => __('Your Custom Size Name'),
    ) );
 }

Es gibt keinen direkten Haken, um die verfügbaren Größen zu erhalten. Aber Sie können dies mit dieser Variable erhalten.

global $_wp_additional_image_sizes;

Hoffe das hilft!

  • Nachdem ich dieses Tag zu meiner functions.php hinzugefügt habe, hat sich nicht viel geändert, eher: Nachdem ich mir das hochgeladene Bild mit Chrome-Devtools angesehen hatte, erhielt es ein weiteres srcset-Bild. Habe ich meine Frage falsch formuliert, wenn ich meine grundlegenden Bild-Upload-Größen ändern wollte?

    – Puddingboy

    28. Dezember 2015 um 15:14 Uhr

  • Können Sie bitte Ihr genaues Problem erklären oder Ihr Gesicht ausstellen?

    – Pradeep Sambandam

    28. Dezember 2015 um 15:17 Uhr

  • Meinen Sie also, Sie müssen den Code kennen, der im Frontend platziert werden muss, um das Bild in dieser Größe auf Ihrer Website anzuzeigen?

    – Pradeep Sambandam

    28. Dezember 2015 um 15:18 Uhr

  • Ich habe nur die folgende Zeile zu meiner hinzugefügt functions.php: add_image_size( 'custom-size', 220, 180 ); Nachdem ich es jetzt wieder gelöscht habe und diese Zeile hinzugefügt habe, wurden keine Optionen hinzugefügt und auch kein srcset wurde hinzugefügt, also nehme ich an, dass ich mich in meiner vorherigen Bemerkung geirrt habe.

    – Puddingboy

    28. Dezember 2015 um 15:35 Uhr

  • Es kann erwähnenswert sein, dass ich WordPress auf einem einheitlichen Server von localhost ausführe. Ich glaube, es kann falsch sein, den Server für dieses Problem verantwortlich zu machen.

    – Puddingboy

    28. Dezember 2015 um 15:41 Uhr


1206240cookie-checkNach welchen WordPress-Image-Hooks suche ich?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy