update_post_meta() używa update_metadata() do aktualizacji metadanych postu, a jeśli wywołasz update_post_meta() bez podania czwartego parametru (i.mi. $prev_value ) — lub że wartość jest pusta, to tak, update_metadata() sprawdzi, czy nowa wartość jest taka sama jak aktualna wartość w bazie danych, a jeśli tak, ...