WooCommerce rest API не может сохранить HTML, использующий iframe встраивания youtube в поле описания

#wordpress #woocommerce #woocommerce-rest-api

Вопрос:

На стандартной установке wordpress (версия 5.7) woo commerce (версия 5.1.0) без каких-либо других плагинов встраивание iframe youtube удаляется из моего html для описания продукта при создании через API.

Вот код:

 <?php
require 'wooapi/vendor/autoload.php';

use AutomatticWooCommerceClient;


$woocommerce = new Client(
    'http://localhost/wordpress/',
    'ck_44b92c00ea35e6cc59c89c29051bf67c22e0df3a', 
    'cs_dd833592a1ef7a00a82c1711fd455db2e4c5bd15',
    [
        'wp_api' => true,
        'version' => 'wc/v2',
    ]
);


$woocommerce->post('products', array('name' => 'YOUTUBE HTML','description' => '<h1>Before YouTube Video</h1><iframe width="1172" height="659" src="https://www.youtube.com/embed/AEMGOEccLAk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><h2>After Video</h2>'));
 

Что на самом деле сохраняется в продукте

 <h1>Before YouTube Video</h1><h2>After Video</h2>
 

ОБРАТИТЕ внимание, что если я использую графический интерфейс для ввода html, он отлично работает. Проблема, похоже, только в API. Я пробовал v2 и v3, и они оба этого НЕ допускают.

Как я могу заставить это работать?