Estoy creando un complemento con un CPT y una taxonomía personalizada - location
. Todo ha funcionado bien, excepto que necesito agregar una alerta de administrador descartable cuando la taxonomía personalizada ha sido cambiada desde el cuadro de edición rápida o desde la página de edición posterior. Por mi vida, no puedo averiguar cómo hacer esto.
Tengo un boceto para la alerta.
<?php function my_update_location_alert() { ?>
<div class="notice notice-warning is-dismissible">
<p><?php /*message about the changed taxonomy...*/ ?></p>
</div>
<?php
}
add_action('admin_notices', 'update_location_alert');
Pero, estoy luchando por entender cómo detectar el cambio en la taxonomía y qué ganchos son apropiados. Tal vez algo como -
function my_change_location() {
global $post;
$post_ID = $post->ID;
$location = wp_get_post_terms($post_ID, 'location');
if ($post->post_type === 'request_form') {
/* this is where I get stuck. */
}
}
¡Gracias por cualquier ayuda que puedas ofrecer!