wp_get_attachment_image_src() e dimensioni personalizzate
Come indicato in questa pagina, wp_get_attachment_image_src()
accetta solo dimensioni predefinite come thumbnail, medium, large o full.
Come si può ottenere lo stesso valore di ritorno con dimensioni personalizzate che si aggiungono con add_image_sizes()
?

Stai interpretando male il Codex. wp_get_attachment_image_src()
funziona perfettamente con dimensioni personalizzate delle immagini.
Dimostrazione:
// copiato dal Codex
// https://codex.wordpress.org/Function_Reference/add_image_size
if ( function_exists( 'add_image_size' ) ) {
add_image_size( 'category-thumb', 300, 9999 ); //300 pixel di larghezza (e altezza illimitata)
add_image_size( 'homepage-thumb', 220, 180, true ); //(ritagliata)
}
Aggiungi un'immagine alla Libreria, poi...
$image_attributes = wp_get_attachment_image_src( 28, 'category-thumb' );
var_dump($image_attributes);
Noterai che l'immagine restituita è (un'approssimazione di) 300x9999 - cioè 300 di larghezza per qualsiasi altezza si adatti correttamente.

grazie ma questa non è una prova, sto già usando var_dump per verificare. Non ottengo altro che le miniature originali. Immagino che la verità sia altrove, sto usando wp beta 3.9 3, non so se questo influisca

Funziona quando lo provo e non c'è nulla nel codice sorgente che io veda che possa limitare le dimensioni. Il problema che stai riscontrando non si trova dove pensi, ne sono abbastanza sicuro. Testato su 3.9.

C'è qualcos'altro che non va. Prova con un tema incluso e senza plugin.

Aggiungo +1 alla tua risposta perché penso tu abbia ragione, ma il problema persiste. Quando faccio var_dump ottengo un false per il quarto elemento dell'array oO

Il quarto elemento è "[3] => boolean
: true
se $url
è un'immagine ridimensionata, false
se è l'originale." Non riesco a capire perché questo sia rilevante. In secondo luogo, credo che tu stia sperimentando il problema che descrivi, ma questo non risponde alla domanda posta e non c'è modo di indovinare cos'altro potrebbe rompere le cose.

Lo so già perché mi sto concentrando su questo particolare elemento dell'array, ma grazie. Il punto qui è che il parametro $size di wp_get_attachment_image_src()
è una $var nel mio codice.

Se quella parte dell'output è il problema, allora la tua domanda è estremamente fuorviante.

La tua domanda non ha davvero nulla a che fare con il contenuto specifico di quel quarto elemento dell'array.

questo quarto elemento mostra se si tratta di un'immagine ridimensionata o meno, quindi in effetti ha tutto a che fare con esso. Ma come ho detto, grazie mille e scusa se ti ho disturbato con le mie stupide domande ^^
