Je souhaite ajouter une taille d'image personnalisée à mon thème enfant.
La base est le thème Penscratch, et elle a ses propres tailles d'image définies:
function penscratch_setup() {
/* ... */
add_theme_support( 'post-thumbnails' );
add_image_size( 'penscratch-featured', '400', '200', true );
/* ... */
}
Et si j’ai fait quelques changements ici (base functions.php), tout fonctionne comme il se doit, mais le but est de le faire dans child-Theme, j’écris de la même manière mais pour une raison quelconque, cela ne fonctionne pas:
add_action( 'after_setup_teme', 'add_custom_img_sizes');
function add_custom_img_sizes()
{
add_theme_support( 'post-thumbnails' );
add_image_size( 'category-thumbnail', '300', '200', true );
}
si j'utilise ensuite la "vignette de catégorie" dans mon modèle, elle affiche l'image en taille réelle, et non l'image recadrée, qu'est-ce qui ne va pas ici?
Après avoir ajouté une nouvelle taille d'image, vous devez régénérer les images pour cette taille. Le plugin Regenerate Thumbnails est très pratique à cet effet.
Vous pouvez maintenant utiliser l'interface de ligne de commande (CLI) pour régénérer les vignettes à l'aide de la commande wp media regenerate :
wp media regenerate
Regardez cette page et suivez les étapes pour installer la commande wp .
Vous devez ajouter le nom de la poignée dans votre vignette
the_post_thumbnail( 'category-thumbnail' );