Я новичок в WordPress и плохо владею английским. Я использую плагин Пользовательский интерфейс пользовательского типа сообщения для создания типа сообщения Продукт и плагин Advanced Custom Fields для создания некоторых настраиваемых полей, таких как адрес . Теперь я читаю XML-файл (название, описание, цена, бренд и т. Д.) С 3000 продуктами и сохраняю все в своей пользовательской базе данных. При чтении и сохранении его в базе данных я хочу создать сообщение типа продукта, где имя - это заголовок, слаг - это заголовок (могу ли я создать категорию по брендам или PARENTpage
из другого настраиваемого поля?), Описание и т. Д. С wp_insert_post()
как я могу вставить $variable
в настраиваемый поле? Я хочу что-то вроде
$my_post = array(
'post_title' => $row['product_name'],
'post_content' => $row['description'],
'post_status' => 'publish',
'post_name' => $row['product_name'],
'post_author' => 1,
'post_type' => 'product',
'custom_field_brand' => $row['brand'],
'custom_field_price' => $row['price']
);
wp_insert_post( $my_post );