Не отображаются товары woocommerce + wordpress

116
02 мая 2021, 00:10
Есть сайт на wordpress с плагином woocommerce, в нём уже большое кол-во товаров и категорий, однако есть проблема: при добавлении нового товара через woocommerce api товар не появляется в категории, т.е. его видно в админке и можно открыть по прямой ссылке, однако рядом с другими товарами в своей категории его нет.
Код добавления товара 
`wcapi = API(
    url="url",
    consumer_key="xxx",
    consumer_secret="xxx",
    version="wc/v3",
    timeout=1000,
    verify_ssl=False,
    query_string_auth=True
)
w = wcapi.post('products', data={
        'name': str(i[1]),
        'type': 'simple',
        'regular_price': str(i[2]),
        'description': 'desc',
        'short_description': 'short desc',
        'categories': [
            {'id': str(i[0])}
        ],
        'images': [
            {'src': str(i[3])}
        ],
        'meta_data': [
            {}, {}
        ]
    }).json()
    print(w['id'])`
Answer 1

Проблема была в ограничении кол-во отображаемых товаров, исправил добавлением данного кода в functions.php

add_filter( 'loop_shop_per_page', function ( $cols ) {
      return 25;
    }, 25 );
READ ALSO
Как загрузить видео в бд mysql на php?

Как загрузить видео в бд mysql на php?

Как загрузить видео в бд mysql на php?У меня есть уже готовый сайт осталось только загрузка видео в бд с загрузкой его(видео) на сервер, при этом...

122
Поиск в массиве с возможностью изменения результата (без ссылок)

Поиск в массиве с возможностью изменения результата (без ссылок)

Требуется написать функцию, через которую можно будет в массиве найти элемент (если несколько таких элементов - то первый), и при необходимости...

114
Вызвать метод активити из фрагмента

Вызвать метод активити из фрагмента

у меня есть активити с 3 фрагментами, и в самом активити есть метод налаживания связи и начала приёма данных с другого устройстваПодскажите...

127