La zone Image sélectionnée ne s'affiche pas dans la zone WP admin pour mon type d'article personnalisé (dans l'article normal, c'est le cas).
Ce que j'ai déjà fait: ajoute le support du thème dans le crochet d'action avec after_setup_theme
// Register Theme Features
function custom_theme_features() {
// Add theme support for Post Formats
add_theme_support( 'post-formats', array( 'video' ) );
// Add theme support for Featured Images
add_theme_support( 'post-thumbnails' );
add_theme_support( 'post-thumbnails', array( 'customposttypename' ) );
// Set custom thumbnail dimensions
// set_post_thumbnail_size( 300, 300, true );
// Add theme support for HTML5 Semantic Markup
add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption' ) );
// Add theme support for document Title tag
add_theme_support( 'title-tag' );
}
add_action( 'after_setup_theme', 'custom_theme_features' );
Et à l'intérieur du register_post_type
, j'ai ajouté à supports
la valeur thumbnail
.
Comme ça:
function mp_cpt_mycustomposttype() {
$labels = array(
'name' => 'TheName',
'...'
);
$args = array(
'label' => 'TheName',
'description' => 'TheNamePlural',
'labels' => $labels,
'supports' => array( 'title', 'editor', 'excerpt', 'thumbnail', 'custom-fields', ),
'hierarchical' => false,
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'menu_position' => 5,
'show_in_admin_bar' => true,
'show_in_nav_menus' => false,
'can_export' => true,
'has_archive' => false,
'exclude_from_search' => false,
'publicly_queryable' => true,
'capability_type' => 'page',
);
register_post_type( 'customposttypename', $args );
}
add_action( 'init', 'mp_cpt_mycustomposttype', 0 );
MAISla case de l'image sélectionnée ne s'affiche toujours pas dans mon type de message personnalisé. Bien sûr, je double et triple regardé encore et encore les options d'affichage:
(Pas) étonnamment, la zone d'image sélectionnée dans le type de message par défaut post
est là.
Peut-être quelques informations importantes pour vous: mon installation est locale et réalisée avec Trellis et Bedrock. Je ne sais pas s'il y a un impact. Déjà essayé de désactiver le mu-plugins
- sans aucun succès.
Que diable me manque-t-il à propos de cette petite boîte de sh * tty?! Me rend complètement fou ...
Toute aide pour faire ce travail est vraiment appréciée!
Je pense qu'il est possible que les deux déclarations habilitantes distinctes interfèrent l'une avec l'autre. Le but d'un tableau est de les combiner en une seule instruction habilitante. Essayez ce qui suit dans votre fichier de fonctions.
Au lieu de:
add_theme_support( 'post-thumbnails' );
add_theme_support( 'post-thumbnails', array( 'customposttypename' ) );
Ce:
add_theme_support( 'post-thumbnails', array( 'post', 'customposttypename' ) );
Avez-vous une balise de modèle sur votre page de liste?
Balise de modèle pour la page de liste: get_the_post_thumbnail ($ post-> ID, 'thumbnail');