Wordpress Update Post Meta, когда пользователь обновляет профиль
я пытаюсь обновить пост-мета "produktadresse", когда пользователь обновляет свой профиль. У меня возникли проблемы с указанием мета-ключа, и я не знаю, что делать. У кого-нибудь есть идея?
function my_profile_update( $user_id, $old_user_data ) {
$args = array(
'post_type' => 'produkt',
'numberposts' => -1
);
$all_posts = get_posts($args);
foreach ($all_posts as $single_post){
$user_id = get_current_user_id();
$user = get_user_meta( $user_id, 'benutzeradresse', true );
$lat = $user[lat];
$lng = $user[lng];
$adress = [ 'lat' => $lat, 'lng' => $lng ];
$id = $single_post;
$meta = get_metadata( $id, 'produktadresse');
update_post_meta( $id, 'produktadresse', $adress, $meta );
}
}
add_action( 'profile_update', 'my_profile_update', 10, 2 );