web-dev-qa-db-fra.com

Les images présentées ne s'affichent pas dans le type de message personnalisé

J'ai le post-type personnalisé suivant:

<?php

function university_post_types() {

  // Professor Post Type
  register_post_type('professor', array(
    'supports' => array('title', 'editor', 'thumbnail', 'excerpt'),
    'public' => true,
    'labels' => array(
      'name' => 'Professors',
      'add_new_item' => 'Add New Professor',
      'edit_item' => 'Edit Professor',
      'all_items' => 'All Professors',
      'singular_name' => 'Professor'
    ),
    'menu_icon' => 'dashicons-welcome-learn-more'
  ));

}

add_action('init', 'university_post_types');

Dans mon fichier functions.php, je suis en train d'enregistrer mon thème.

function university_features() {
  add_theme_support('title-tag');
  add_theme_support('post-thumbnails');
  add_image_size('professorLandscape', 400, 260, true);
  add_image_size('professorPortrait', 480, 650, true);
}

add_action('after_setup_theme', 'university_features');

Mon problème est que non, la boîte featured-image s'affiche dans mon type de publication personnalisé.

Des suggestions de ce que je fais mal?

J'apprécie vos réponses!

1
Kare

Peut-être pourriez-vous essayer de spécifier le type de message lorsque vous déclarez le support

add_theme_support( 'post-thumbnails', array( 'post','professor' ) );
1
Friss