Функции WordPress » WooCommerce

Функции, которые доступны, если на сайте используется плагин для создания интернет-магазина WooCommerce.

Обратите внимание, что этих функций нет в ядре WordPress, а значит, если вы не используете их внутри соответствующих хуков WooCommerce, то вам следует добавлять дополнительную проверку через functions_exists(), иначе вы рискуете получить Ошибку 500 при деактивации плагина.

По WooCommerce у меня также есть два видеокурса – для начинающих и для продвинутых.

1 2
Функция Описание
get_woocommerce_currencies() Возвращает полный список поддерживаемых валют в WooCommerce.
get_woocommerce_currency() Возвращает код валюты, используемой интернет-магазином WooCommerce.
get_woocommerce_currency_symbol() Возвращает символ указанной или текущей основной валюты WooCommerce.
woocommerce_breadcrumb() Позволяет вывести хлебные крошки в WooCommerce.
is_account_page() Возвращает true, если мы находимся на странице "Моя учетная запись", в остальных случаях – false.
is_add_payment_method_page() Проверяет, находимся ли в данный момент на странице добавления метода оплаты.
is_cart() Позволяет проверить, находимся ли в данный момент на странице корзины WooCommerce.
is_checkout() Проверяет, находимся ли на странице оформления заказа.
is_edit_account_page() Позволяет проверить, если в данный момент мы находимся на вкладке редактирования профиля в личном кабинете.
is_order_received_page() Проверяет, отображается ли в данный момент страница "Заказ принят".
is_product() Проверяет, отображается ли в данный момент страница товара WooCommerce.
is_product_category() Проверяет, отображается ли страница категории товаров.
is_product_tag() Проверяет, отображается ли страница метки товаров.
is_product_taxonomy() Проверяет, находимся ли на странице любой таксономии товаров.
is_shop() Проверяет, находимся ли на странице "Магазин".
is_view_order_page() Позволяет проверить, отображается ли в данный момент страница просмотра какого-либо заказа.
is_wc_endpoint_url() Позволяет проверить, что мы находимся на одной из подстраниц, например вкладки Загрузки или Адреса в Личном кабинете.
is_woocommerce() Проверяет, произошла ли полная замена шаблона для страницы, на которой он используется.
WC_Cart::add_to_cart() Добавление товара или его вариации в корзину.
WC_Cart::empty_cart() Очищает корзину.
wc_get_cart_url() Возвращает URL страницы корзины.
wc_get_checkout_url() Возвращает URL страницы оформления заказа.
wc_get_customer_total_spent() Функция возвращает общую сумму, потраченную определённым пользователем на покупки в интернет-магазине.
wc_get_page_id() Позволяет получить ID одной из системных страниц WooCommerce: корзины, магазина, оформления заказа, правил и условий и страницы «Моя учётная запись»
wc_get_product_terms() Используется для получения информации о таксономии товара.
wc_post_content_has_shortcode() Проверяет наличие заданного шорткода в контенте текущего поста.
wc_price() Если передать в неё значение цены в виде числа, вернёт отформатированную цену, вместе с валютой и в соответствии с настройками валюты в админке.
wc_print_notice() Отображает уведомление с указанным текстом.
woocommerce_wp_checkbox() Выводит готовое поле чекбокса для использования в админке WooCommerce.
woocommerce_wp_radio() Функция для вывода готовых радио-кнопок, предназначенных для использования в админке, а точнее – внутри метабоксов.
1 2