Hinzufügen von Breite und Höhe zu wp_get_attachment_image_src

Ich versuche, die Attribute width und height zum wp_get_attachment_image_src hinzuzufügen. Warum ist diese zurückkehrende Breite und Höhe: 0?

ID ), 'two' ); if ($image) : ?> <img class="attachment-two" src="https://wordpress.stackexchange.com/questions/72679/adding-width-and-height-to-wp-get-attachment-image-src/" width="" height="" />  

Vielen Dank!

Solutions Collecting From Web of "Hinzufügen von Breite und Höhe zu wp_get_attachment_image_src"

Worauf bezieht sich 'two' ? Ist das eine benutzerdefinierte Bildgröße?

Platziere den folgenden var_dump('

',$image,'

'); nach Ihrer deklarierten $image Variable wie folgt,

 $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'two' ); var_dump('
',$image,'

');

und liefern die Ergebnisse, damit wir die Ausgabe überprüfen können.

Gemäß Codex das zweite Argument in dieser function,

wp_get_attachment_image_src ($ attachment_id, $ size, $ icon);

… bezieht sich auf die angegebene Größe, die zurückgegeben werden soll.

$size (string/array) (optional) Größe des Bildes, das für einen Bildanhang angezeigt wird: entweder ein String-Schlüsselwort (Miniatur, mittel, groß oder voll) oder ein 2-Punkt-Array, das die Breite und Höhe in Pixeln repräsentiert, z , 32). Ab Version 2.5 wirkt sich dieser Parameter nicht auf die Größe von Mediensymbolen aus, die immer in ihrer Originalgröße angezeigt werden.

  Default: thumbnail 

'two' sollten sich daher auf den Namen der benutzerdefinierten Bildgröße beziehen, die Sie hinzugefügt haben,

 add_image_size( $name, $width, $height, $crop ); 

http://codex.wordpress.org/Function_Reference/add_image_size

Hast du das gemacht?

Wenn ja , war das Bild vor dem Erstellen der benutzerdefinierten Bildgröße oder nach dem Erstellen der benutzerdefinierten Bildgröße vorhanden?

Wenn das Bild vorhanden war, bevor Sie die benutzerdefinierte Bildgröße erstellt haben, weist das fragliche Bild, das Sie abrufen möchten, nicht die angewendete Bildgröße als generierte Version des Originals auf. Sie müssten Thumbnails neu generieren, damit sie sich anwenden lassen.