У меня есть пользовательский тип записи, который называется «профессиональный». После сохранения Professional (нового или обновления) мне нужно переопределить значение мета-поля custom_permalink.
Если я использую это:
function afterPostUpdated($meta_id, $post_id, $meta_key='', $meta_value=''){
if(get_post_type($post_id) == 'professional' && $meta_key=='custom_permalink') {
if($_GET['message']==1) {
die($meta_value);
}
}
}
add_action('updated_post_meta', 'afterPostUpdated', 10, 4);
d ie () происходит только при изменении поля. Мне нужно, чтобы это работало при каждом сохранении сообщения.