Как получить все товары из вишлиста плагина YITH WooCommerce Wishlist?

Для получения всех товаров из вишлиста плагина YITH WooCommerce Wishlist в WordPress, вам потребуется использовать функции и методы, предоставляемые самим плагином.

Первым шагом в получении всех товаров из вишлиста плагина YITH WooCommerce Wishlist является загрузка соответствующей класса плагина. Этот класс будет содержать все необходимые методы для работы с вишлистом.

Чтобы загрузить класс плагина, вам необходимо использовать функцию class_exists(), чтобы проверить, существует ли класс плагина. Если класс существует, вы можете создать объект этого класса и использовать его для получения товаров из вишлиста.

Вот пример кода, который вы можете использовать для получения всех товаров из вишлиста плагина YITH WooCommerce Wishlist:

if ( class_exists( 'YITH_WCWL' ) ) {
    $wishlist = new YITH_WCWL();
    
    $user_id = get_current_user_id(); // Получение ID текущего пользователя
    
    // Получение всех товаров из вишлиста пользователя
    $products = $wishlist->get_products( $user_id );
    
    // Перебор всех товаров из вишлиста
    foreach ( $products as $product ) {
        $product_id = $product['prod_id'];
        $product_name = $product['prod_name'];
        
        // Вывод информации о товаре
        echo 'Товар ID: ' . $product_id . ', Название: ' . $product_name . '<br>';
    }
} else {
    echo 'Плагин YITH WooCommerce Wishlist не установлен!';
}

Обратите внимание, что вам нужно будет иметь установленный и активированный плагин YITH WooCommerce Wishlist для использования этого кода. Если плагин не установлен, будет выведено соответствующее сообщение об ошибке.

Вышеуказанный код сначала проверяет, существует ли класс YITH_WCWL, затем создает объект YITH_WCWL, чтобы иметь возможность использовать его методы. Далее он получает ID текущего пользователя с помощью функции get_current_user_id() и использует этот ID для получения всех товаров из вишлиста пользователя с помощью метода get_products(). Наконец, он перебирает полученные товары и выводит информацию о каждом из них.

Результат этого кода должен выводить список всех товаров из вишлиста пользователя, включая ID и название товара. Вы можете использовать этот код в любом месте вашей WordPress-темы или плагина, где вам нужно получить список товаров из вишлиста.