Woocommerce_order_status_completed не запущенPhp

Кемеровские программисты php общаются здесь
Anonymous
Woocommerce_order_status_completed не запущен

Сообщение Anonymous »


Я хочу написать собственный плагин, который выполняет какое-то действие после завершения заказа woocommerce, но я не могу заставить этот хук работать. Я вижу, что этот вопрос задавали много раз.

Как здесь: https://wordpress.stackexchange.com/que ... ot-working

Здесь: https://wordpress.org/support/topic/woo ... ot-working

И здесь: https://wordpress.org/support/topic/woo ... ot-working

Но я не могу удержаться от ответов, которые получили эти ребята.

Я пробовал добавить действие несколькими способами:

add_action( 'woocommerce_order_status_completed', 'ikwoocommerceorderstatuscompleted_func'); add_action('woocommerce_order_status_completed', array($this,'ikwoocommerceorderstatuscompleted_func'), 10, 1); add_action('woocommerce_order_status_completed', array(&$this,'ikwoocommerceorderstatuscompleted_func'), 10, 1); Также пробовал с классом:

класс IKHooks { функция __construct() { add_action('woocommerce_order_status_completed', array($this,'ikwoocommerceorderstatuscompleted_func'), 10, 1); } общественная функция ikwoocommerceorderstatuscompleted_func($order_id) { } } Я даже пытался вынести действие за пределы класса:

add_action('woocommerce_order_status_completed', array(IKHooks,'ikwoocommerceorderstatuscompleted_func'), 10, 1); Ни один из этих примеров не работает. :(

Вернуться в «Php»