WC_Webhook::is_valid_post_action
Validates post actions.
Метод класса: WC_Webhook{}
Хуков нет.
Возвращает
true|false. True if validation passes.
Использование
// private - только в коде основоного (родительского) класса $result = $this->is_valid_post_action( $arg );
- $arg(разное) (обязательный)
- First hook argument.
Список изменений
| С версии 3.6.0 | Введена. |
Код WC_Webhook::is_valid_post_action() WC Webhook::is valid post action WC 10.4.3
private function is_valid_post_action( $arg ) {
// Only deliver deleted/restored event for coupons, orders, and products.
if ( isset( $GLOBALS['post_type'] ) && ! in_array( $GLOBALS['post_type'], array( 'shop_coupon', 'shop_order', 'product' ), true ) ) {
return false;
}
// Check if is delivering for the correct resource.
if ( isset( $GLOBALS['post_type'] ) && str_replace( 'shop_', '', $GLOBALS['post_type'] ) !== $this->get_resource() ) {
return false;
}
return true;
}