Код: Выделить всё
// Defining User set variables
$this->title = $this->get_option( 'title' );
$this->description = $this->get_option( 'description' );
$this->instructions = $this->get_option( 'instructions' );
Я уже пробовал использовать $order->инструкции, но потом появляются ошибки
Внимание: инструкции были вызваны неправильно . Свойства заказа не должны
иметь прямой доступ. Обратная трассировка: require('wp-blog-header.php'),
require_once('wp-includes/template-loader.php'),
include('/themes/startup-company/page. php'), the_content,
apply_filters('the_content'), WP_Hook->apply_filters, do_shortcode,
preg_replace_callback, do_shortcode_tag, WC_Shortcodes::checkout,
WC_Shortcodes::shortcode_wrapper, WC_Shortcode_Checkout::output ,
WC_Shortcode_Checkout::order_received, wc_get_template,
include('/plugins/woocommerce/templates/checkout/thankyou.php'),
WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong См.
Отладка в WordPress для получения дополнительной информации. (Это сообщение было добавлено
в версии 3.0.)
Поэтому я попытался посмотреть, что внутри $order , а затем я вижу длинные переменные, в которых нет текста, который я установил для $this->instructions в плагине платежного шлюза WooCommerce, который я создал сам.
Подробнее здесь: https://stackoverflow.com/questions/514 ... oocommerce