Salut, je fais un site sur le ski sur wordpress. J’ai relié 2 custom type : une custom type "station de ski" et l’autre "skieur pro". J’ai fait en sorte grâce aux metaboxes qu’un skieur soit relié à une station de ski.
Problème : je n’arrive pas à afficher cette liaison sur ma page.
metaboxes_skieur.php
<?php
add_action( 'cmb2_init', 'cmb2_skieur_metabox' );
function cmb2_skieur_metabox() {
$prefix = '_skieur_';
$cmb_skieur = new_cmb2_box( array(
'id' => $prefix . 'metabox',
'title' => __( 'Skieur professionnel', 'cmb2' ),
'object_types' => array( 'skieurpro' ),
'context' => 'normal',
'priority' => 'default',
) );
$cmb_skieur->add_field( array(
'name' => 'Station associée au skieur',
'desc' => 'Select an option',
'id' => $prefix.'stationassocie',
'type' => 'select',
'show_option_none' => true,
'default' => 'custom',
'options_cb' => 'get_station_array',
) );
}
<div class="card mb-2">
<h2 class="card-title text-center"><?php the_title(); ?></h2>
<div class="card-body text-justify">
<div class="text-center">
<?php the_post_thumbnail('cover', ['class' => 'img-fluid img-single', 'title' => '']); ?></div>
<br>
<?php the_content( ); ?>
Station de ski qu'il fréquente le plus :
//Je dois mettre quoi ici
</div>
</div>
Pouvez-vous m’aider svp. Merci.
+0
-0