Вызов неопределенной функции wc_get_product () - плагин для Woocommerce - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть скрипт, который хорошо работает в functions.php, но я хочу добавить его в плагин, а не в функции. php

У меня проблема в том, что он появляется независимо от того, что я пытаюсь вызовы Woocommerce продолжают поступать так, как будто функции не существуют.

Fatal error: Uncaught Error: Call to undefined function wc_get_product() in...

То же самое относится к вызову, если ( $product->is_type( 'variable' ) )

ниже это оскорбительный код ...

if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly

/**
 * Check if WooCommerce is active
 **/
if ( in_array( 'woocommerce/woocommerce.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {

global $product;

$product = wc_get_product( get_the_ID() );

if ( $product->is_type( 'variable' ) ) {...

Есть идеи, что может быть причиной этого, или что я пропускаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...