Есть плагин, который запускается по расписанию через wp cron и добавляет новые товары в woocommerce. Он использует класс WC_API_Products
.
WC()->api->includes();
WC()->api->register_resources(new WC_API_Server('/'));
self::$wc_api = WC()->api->WC_API_Products;
// ...
$cat_args = array(
'product_category' => array(
'name' => $category_name,
'parent' => $parent_id,
)
);
$category = self::$wc_api->create_product_category($cat_args);
При создании новой категорий возникает ошибка:
У вас недостаточно прав для создания категорий товара
Через админку категории создаются и на другом сайте эта ошибка не возникает. С чем может быть это связано?
Нашёл решение - нужно было установить текущего пользователя:
$args = array(
'role' => 'administrator',
'number' => 1,
'fields' => array('ID'),
);
$users = get_users($args);
wp_set_current_user($users[0]->ID);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
LinuxПроект kaitai, файлы он сгенерировал, поэтому проблем с хедерами и вообще с кодом быть вроде не должно
Как перевести строку типа string s = "000000000000f8bf" в значение double? Я знаю как прочитать с файла такое значение, и правильно перевестиА как со строкой...