Question

J'ai plusieurs fonctions qui sont appelées à l'intérieur d'une fonction save_post . Cependant, toutes les fonctions qui utilisent l'objet $post reviennent des valeurs incorrectes car il semble que la valeur par défaut étant passé à save_post en plus du poste ID?

add_action('save_post', 'my_save_function');
Était-ce utile?

La solution

Do:

add_action('save_post', 'my_save_function', 10, 2);

Et le $post object sera passé comme second argument à votre fonction:

function my_save_function($post_ID, $post) {

Autres conseils

Utilisez get_post($post_id)

Référence:

http://codex.wordpress.org/Function_Reference/get_post

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top