Pregunta

Tengo varias funciones que son llamadas desde dentro de un href="http://codex.wordpress.org/Plugin_API/Action_Reference/save_post" rel="nofollow"> save_post función . Sin embargo, todas las funciones que utilizan el objeto $post están regresando valores incorrectos debido a que parece que el valor predeterminado que se pasa a save_post es el ID del mensaje en lugar del objeto postal.

¿Cómo puedo pasar el objeto posterior a la función save_post además de la posterior ID?

add_action('save_post', 'my_save_function');
¿Fue útil?

Solución

Do:

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

Y el $post object se pasa como segundo argumento de la función:

function my_save_function($post_ID, $post) {

Otros consejos

Licenciado bajo: CC-BY-SA con atribución
scroll top