Я использую WooCommerce 3.5.2 на Wordpress 4.9.8.В данный момент я пытаюсь создать собственный шаблон для "Счетов и накладных WooCommerce PDF" и хочу показать текстовое поле, только если покупатель не находится в домашней базе магазина woocommerce.Я нашел функцию с именем «is_customer_outside_base ()» в «woocommerce / includes / class-wc-customer.php» и вызвал эту функцию в моем Template-File.В начале файла я использую следующий код для загрузки файла класса
$path = $_SERVER['DOCUMENT_ROOT'];
$path .= '/wp-content/plugins/woocommerce/includes/class-wc-customer.php';
require_once($path);
, но каждый раз при получении счета я получаю сообщение об ошибке:
Неустранимая ошибка:Вызов неопределенной функции is_customer_outside_base ()
Понятия не имею, почему это не работает, путь кажется правильным, я вставил в файл echo "$ path" и получился вывод: / var/www/vhosts/easy/httpdocs/wp-content/plugins/woocommerce/includes/class-wc-customer.php
Файл шаблона имеет следующий путь: / var / www / vhosts / easy //httpdocs/wp-content/themes/corporate-pro/woocommerce/pdf/simple_ww_new/invoice.php
Надеюсь на ваш совет.Спасибо!