Il Server B gestisce add_image_size() in modo diverso dal Server A
Mi chiedo quali dipendenze abbia add_image_size()
perché ho appena copiato un tema su un nuovo server e ho iniziato ad aggiungere miniature ai custom post type solo per scoprire che la mia richiesta di ritaglio rigido viene ignorata, e le immagini vengono mantenute proporzionali.
functions.php
...
set_post_thumbnail_size( 80, 80, true );
add_image_size( 'micro', 32, 32, true);
add_image_size( 'featured', 340, 225, true );
add_image_size( 'videowide', 460, 225, true );
...
Sul mio server locale (WAMP Server su Windows Vista) il parametro true
viene rispettato, e le immagini vengono ritagliate in modo tale che i pixel extra vengano persi - i bordi non vengono rispettati. Sul mio server live (CloudLinux Server 5.5 x64), le immagini vengono mantenute proporzionali.
C'è qualche dipendenza della gdlibrary o qualcosa che devo modificare sul server live per ottenere i risultati attesi?

Questo problema specifico era causato da un ambiente in cui mancava GD. Dopo aver installato GD sul server, il problema è stato risolto. Naturalmente dovrai tornare indietro e risottomettere le tue miniature per ottenere un ritaglio corretto, oppure utilizzare un plugin per ricreare retroattivamente le tue miniature.

La tua domanda mi ha ricordato un periodo in cui stavo sperimentando con la beta di WordPress 3.0 e mi sono imbattuto in un problema simile. Non sono sicuro che questo possa esserti d'aiuto, ma mi sono imbattuto in questo post nei forum di WordPress.
Ciao a tutti.
Ho passato gran parte della mia giornata cercando una soluzione a questo problema ed ecco la soluzione, proprio davanti ai miei occhi! Grazie a stylishbeachbum e Alex Mansfield. Sì, il problema dipende dal server. Sto usando apache/php/mysql su Windows XP e l'estensione php_hd2 non era abilitata.
L'ho abilitata e ora funziona tutto.
Grazie ragazzi.
Mi piacerebbe sapere se questo è il tuo caso. Ho fatto alcuni esperimenti nel mio laboratorio WordPress usando dimensioni personalizzate per le immagini, ma ho abbandonato i miei esperimenti quando mi sono imbattuto in stranezze simili.
