Заполнение пользовательского поста WordPress с примерами данных - PullRequest
0 голосов
/ 30 октября 2018

Я создаю WordPress сайт для клиента. Концепция, которую они хотят использовать, заключается в том, чтобы меню ресторана использовалось в качестве стандартного образца, но при этом настраивались такие поля, как цена и / или продукты питания, в зависимости от места.

Подход, который я хотел бы использовать:

  1. Использовать пользовательские типы сообщений
  2. Использовать дополнительные настраиваемые поля
  3. Предварительно заполните пользовательский тип записи примерами данных, которые будут автоматически воспроизводиться каждый раз, когда я создаю новую запись

С 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

enter image description here

...