Я создаю WordPress сайт для клиента. Концепция, которую они хотят использовать, заключается в том, чтобы меню ресторана использовалось в качестве стандартного образца, но при этом настраивались такие поля, как цена и / или продукты питания, в зависимости от места.
Подход, который я хотел бы использовать:
- Использовать пользовательские типы сообщений
- Использовать дополнительные настраиваемые поля
- Предварительно заполните пользовательский тип записи примерами данных, которые будут автоматически воспроизводиться каждый раз, когда я создаю новую запись
С 3. Я нахожусь на контрольно-пропускном пункте. Я ищу либо простой, основанный на плагинах способ достижения этого, либо управляемую PHP функцию вставки БД. Для меня не важно, что работает. Любые ресурсы помогут!
Спасибо
В этом посте подход предлагает использовать функцию wp_insert_post_data
if (isAdmin()){
add_filter('wp_insert_post_data','custom_insert_post', '99', 2);
function custom_insert_post($data, $postarr){ <--
$data['post_title'] = 'default_post_title';
$data['post_status'] = 'future';
//.... etc
}}
Я беспокоюсь об ограничениях жесткого кодирования вставки базы данных, если ключи ACF будут изменены в будущей итерации, что повлияет на метод заполнения, который я создал изначально. Поэтому мне интересно, есть ли плагин, позволяющий мне предварительно заполнить данный тип записи (id, key, ... и т. Д.) Или переполнение стека, которое решило подобную проблему. В идеале я хотел бы, чтобы данный пост был сгенерирован в графическом интерфейсе, а затем предварительно вставлять эту первую вставку в последующие посты.
Желаемый вывод в WordPress Back