Вставьте тег или термин в продукт с помощью wp_insert_post - PullRequest
0 голосов
/ 26 марта 2020

Чтобы использовать плагин для WordPress, мне нужно вставить продукт Tag или Term с помощью wp_insert_post, а не с wp_set_object_terms.

Я бы хотел сделать это таким образом, но не работал:

     $new_post = array(
     'post_title' => $leadTitle,
     'post_content' => $leadContent,
     'post_status' => $postStatus,
     'tax_input' => array('product_cat' => '10026'),
     'tags_input' => array('vitrine'),
     'post_date' => $timeStamp,
     'post_author' => $autor,
     'post_type' => $postType,
     'post_category' => array()
     );

Мой код работает, когда я использую wp_set_object_terms, но если я это сделаю, плагин не будет работать (обнаруживать только новые сообщения)

wp_set_object_terms($post_id, $category_array, 'product_cat');
wp_set_object_terms($post_id, 'vitrine', 'product_tag');

Я думаю, это потому, что у woocommerce есть своя таксономия идея?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...