новый WP_REST_Request (PUT) - PullRequest
       2

новый WP_REST_Request (PUT)

0 голосов
/ 06 января 2020

Я пытаюсь обновить продукты или варианты продукта (цена варианта, описание варианта, количество продукта варианта). Я перепробовал много методов, найденных онлайн, но безуспешно. В некоторые дни go я нашел информацию Какой WooCommerce API мне следует использовать на сервере?

Но он работает при получении информации или создании нового продукта (просто).

Кто-нибудь из вас знает, как его можно изменить и использовать в качестве сценария обновления для продуктов или вариантов продукта?

>>>>/* Load WordPress */
require('wp-load.php');

>/* Create an API controller */
$api = new WC_REST_Products_Controller();

>/* Build the request to create a new product */
$request = new WP_REST_Request ('POST', '', '');
$request->set_body_params( array (
    'name' => 'New Product',
    'slug' => 'new-product',
    'type' => 'simple',
    'status' => 'publish',
    'regular_price' => 60,
    'sale_price' => 40,
));

>/* Execute the request */
$response = $api->create_item( $request );

>/* Print to screen the response from the API */
print_r( $response );

Спасибо. Действительно спасибо

...