web-dev-qa-db-fra.com

Comment utiliser différentes tailles d’images pour un type de publication personnalisé?

Vous souhaitez utiliser une taille d'image sélectionnée différente pour un type d'article personnalisé et l'exclure de la boucle de blog principale. Et aussi vouloir l'afficher sur une page spécifique.

Quel sera le moyen le plus rapide d'y parvenir? Avec des erreurs de code et des plugins?

Préférez une solution d’extrait de code, mais le problème principal est que cela fonctionne immédiatement, car une solution rapide est une priorité.

Merci d'avance.

1
Anshuman Chandel

Cela pourrait aider - Définir la taille de l'image sélectionnée pour un type de message personnalisé ,

Ajoutez simplement une nouvelle taille d'image

add_image_size( 'companies_thumb', 120, 120, true);

Ensuite, dans le modèle de type de publication pour les entreprises, vous appelez simplement le pouce que vous avez défini.

<?php the_post_thumbnail('companies_thumb'); ?>
1
Pete

Créez un modèle de post-type personnalisé avec la taille de la fonctionnalité spécifique dans le modèle ou le css approprié appliqué à l'image.

1
Pete

Je recherchais également un moyen de modifier la taille de l'image en vedette pour un type de message personnalisé, même dans l'administrateur, afin que vous obteniez un aperçu correct lorsque l'image est insérée. Ce code fera l'affaire et j'espère que cela aidera quelqu'un.

Mettez le code dans functions.php de votre thème enfant. N'oubliez pas que votre thème doit prendre en charge les miniatures de publication.

// Change Featured Image Size for Custom Post Type
function custom_post_type_featured_image_size() {
    add_post_type_support( 'your_custom_post_type', 'thumbnail' );
    set_post_thumbnail_size( width, height, true ); //true will crop image
}
add_action( 'init', 'custom_post_type_featured_image_size' );
1
MadLandley