Местоположение
Казахстан, Северо-Казахстанская обл., Петропавловск

Наибольший вклад в теги

Все теги (19)

Лучшие ответы пользователя

Все ответы (8)
  • Модификация ответов в rest api woocommerce?

    heretic_man
    @heretic_man Автор вопроса
    в functions.php
    add_filter( 'woocommerce_rest_prepare_product_object', 'filter_function_name', 10, 3 );
    function filter_function_name( $response, $object, $request ){
        if( empty( $response->data ) )
            return $response;
    
        $inclde = [
            'id'        => $response->data['id'],
            'name'      => $response->data['name'],
            'images'    => $response->data['images'],
            'price'     => $response->data['price'],
            'meta_data' => $response->data['meta_data'],
            'categories'=> $response->data['categories']
        ];
    
        return $inclde;
    }


    WooCommerce имеет эти подготовительные фильтры для большинства своих ответов API. Обратите внимание, что их формат-woocommerce_rest_prepare_{$type}, где $type - это тип записи или имя таксономии (например, product_cat). В WooCommerce 2.7 некоторые из этих фильтров также имеют суффикс _object.

    Можно сделать адаптивными rest запросы, с помощью третьего параметра ($request) в функции и производить манипуляции с ответом ($response).

    Спасибо Alex за наводку!
    Ответ написан
    Комментировать
  • Не работает og:description в VK, что делать?

    heretic_man
    @heretic_man
    Если читать документацию vk то похоже что они игнорят это значение og:description
    https://vk.com/dev/widget_share
    Ответ написан
    Комментировать
  • Как вызвать функцию ( setInterval )?

    heretic_man
    @heretic_man
    $('document').ready(function(){
        setInterval(function () {
          console.log("shhsha");
        }, 2000)
    });
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (50)