Я думал об этом уже несколько недель и не могу найти возможного решения о том, как реализовать функцию публикации? как на странице WordPress вам нужно опубликовать страницу, чтобы изменения были отражены на живом сайте? Как у вас обычно получается такая функциональность? Я просто сбит с толку, потому что если я изменю данные в базе данных, это повлияет на живой сайт, хотя я все еще редактирую страницу. Любое учебное пособие или ресурсы будут очень дурацкими. Спасибо, ребята, хорошего дня.
У меня нет учебников или ресурсов, но я советую разделять типы контента, который вы используете. Например, когда вы редактируете что-то, убедитесь, что его тип установлен на «черновик» или что-то в этом роде. При публикации просто создайте копию черновика с типом «опубликовано».
Да, у вас будут дублированные данные в базе данных, но при отображении контента на странице вы его не увидите.
Боюсь, что нет другого способа сделать это, кроме, может быть, наличия в одной модели дополнительных полей, которые предназначены только для редактирования, а при публикации их значения присваиваются переменным основного объекта.
Других решений пока нет …