@ilyaolchikov

Как создать полную редакции записи с дополнительными полями в Вордпресс?

Здравствуйте.
Нужно сделать так, чтобы при обновлении данных через форму на frontend (форма ЛК пользователя), сохранялась старая версия данных в редакции (данные самой записи + все поля ACF).
Делал сначала через wp_update_post + update_field для каждого поля, но в редакциях ничего не появлялось. Просто старые данные изменялись на новые.
Если делать wp_insert_post (передавать ID уже существующей записи и другие параметры) + update_field для каждого поля, то новая редакция создается, но поля ACF там не фиксируются никак, то есть если пользователь в ЛК внес какую-то ерунду, то потом админ никак не сможет сделать backup.
Может быть, можно программно создавать новую post revision, чтобы админ в случае необходимости мог откатить изменения?
  • Вопрос задан
  • 41 просмотр
Решения вопроса 1
Ваш путь верен, только не
+ update_field для каждого поля,
а дубликат поля для нового поста.

Для каждого поста создавать новый при изменении, и копировать все метаполя.
Получится полная редакция.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы