Domanda

Ho diverse funzioni chiamate dall'interno di una href="http://codex.wordpress.org/Plugin_API/Action_Reference/save_post" rel="nofollow"> save_post funzione . Tuttavia, tutte le funzioni che utilizzano l'oggetto $post tornano valori corretti perché risulta che il valore di default che si passa alla save_post è l'ID messaggio piuttosto che l'oggetto postale.

Come faccio a passare l'oggetto postale per la funzione save_post in aggiunta al post ID?

add_action('save_post', 'my_save_function');
È stato utile?

Soluzione

Do:

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

E il $post object verrà passato come secondo argomento alla funzione:

function my_save_function($post_ID, $post) {

Altri suggerimenti

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top