Для получения всех товаров из вишлиста плагина 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-темы или плагина, где вам нужно получить список товаров из вишлиста.