Задать вопрос
@ilyaolchikov

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

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

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

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

Похожие вопросы