WordPress : Obtenir une méta de type de publication personnalisée lors de la publication

Publié par Jean-Michel le

Je travaille sur le code suivant. Pourquoi ne puis-je pas obtenir le Custom Post Meta lors de la publication de la publication ? J’ai essayé ceci :

function get_cpt_meta($post_ID) {
 $post = get_post($post_ID);
 $meta = get_post_custom();
         $mfname = $meta['f_name'][0];
         $mlname = $meta['l_name'][0];
         echo $mfname. " " . $mlname;
}
add_action('publish_book', 'get_cpt_meta');

et

function get_cpt_meta($post_ID) {
 $post = get_post($post_ID);
 $meta = get_post_custom($post);
         $mfname = $meta['f_name'][0];
         $mlname = $meta['l_name'][0];
         echo $mfname. " " . $mlname;
}
add_action('publish_book', 'get_cpt_meta');

Solution n°1 trouvée

S’il vous plaît jeter un oeil comme ci-dessous:

function get_cpt_meta($post_id){
  $f_name = get_post_meta($post_id,'f_name');
  $l_name = get_post_meta($post_id,'l_name');
  echo $mfname. " " . $mlname;
}
add_action('save_post','get_cpt_meta',11,1);

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *