Normalmente quando si imposta una dimensione dell'immagine personalizzata usando il ritaglio duro, ad esempio add_image_size( 'custom-size', 400, 400, true );
, si ottengono i seguenti risultati:
- # 1 Immagine caricata: 600x500> Miniatura: 400x400.
- # 2 Immagine caricata: 500x300> Miniatura: 400x300.
- # 3 Immagine caricata: 300x200> Miniatura: 300x200.
Tuttavia, ciò che mi piacerebbe fare è quando l'immagine caricata è più piccola della larghezza impostata, dell'altezza o di entrambe, della dimensione dell'immagine personalizzata, ad esempio esempi n. 2 e n. 3 precedenti, invece di ritagliare l'immagine per adattarla all'interno di quelle dimensioni - è anche ritagliato per adattarsi alle proporzioni (che in questo caso è 1: 1) in questo modo:
- # 1 Immagine caricata: 600x500> Miniatura: 400x400.
- # 2 Immagine caricata: 500x300> Miniatura: 300x300 .
- # 3 Immagine caricata: 300x200> Miniatura: 200x200 .
Non credo che ciò sia possibile utilizzando le opzioni standard add_image_size, ma è possibile utilizzare una funzione diversa o un hook che modifica la funzione add_image_size?
O c'è un plugin che aggiunge questa funzionalità?
Qualsiasi informazione che chiunque può fornire sarebbe molto apprezzata.
add_image_size
per fare ciò che ho descritto sopra. Sono abbastanza sicuro che questo non sia possibile utilizzando i parametri standard, ma spero che sia possibile utilizzare un hook, un'azione o un filtro.