Вы используете delete_user_meta()
неправильно.Посмотрите документацию:
https://codex.wordpress.org/Function_Reference/delete_user_meta
Третий параметр выполняет следующие действия:
$ meta_value (строка) (необязательно)Необязательный.Значение метаданных.Должен быть сериализуемым, если не скалярный.Если указано, удаляйте только записи метаданных с этим значением.В противном случае удалите все записи с указанным ключом meta_key.Передайте null
, false
или пустую строку, чтобы пропустить эту проверку.(Для обратной совместимости невозможно передать пустую строку, чтобы удалить эти записи с пустой строкой для значения.
То, что вы в настоящее время говорите, это: Удалить мета пользователя, где
user_id = 1
meta_key = field_5beda4b10dc7d
meta_value = 128
В большинстве случаев это, вероятно, неверно. Возможно, вам просто нужно пропустить третий параметр , чтобы достичь своей цели.