From 8434b8b030b213a5ecacb3dbf03f5eb030e0fa69 Mon Sep 17 00:00:00 2001 From: Sebastian Pisula <sebastian.pisula@gmail.com> Date: Tue, 9 Feb 2021 17:03:13 +0100 Subject: [PATCH] feature(core): Option filter --- functions.php | 1 + functions_flexible_shipping.php | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 functions_flexible_shipping.php diff --git a/functions.php b/functions.php index 4e34bf7..65b2de7 100644 --- a/functions.php +++ b/functions.php @@ -7,6 +7,7 @@ if ( file_exists( __DIR__. '/functions_add.php' ) ) { } include __DIR__ . '/functions_rest_api.php'; +include __DIR__ . '/functions_flexible_shipping.php'; /** * Disable images regenerations diff --git a/functions_flexible_shipping.php b/functions_flexible_shipping.php new file mode 100644 index 0000000..58f1d46 --- /dev/null +++ b/functions_flexible_shipping.php @@ -0,0 +1,19 @@ +<?php + +add_filter( 'flexible-shipping/group-method/supports/shipping-zones', function ( $status ) { + $option_value = get_option( 'wpdesk_flexible_shipping_group_method_supports_shipping_zones', '' ); + if ( $option_value ) { + return true; + } + + return $status; +} ); + +add_filter( 'flexible-shipping/group-method/supports/edit', function ( $status ) { + $option_value = get_option( 'wpdesk_flexible_shipping_group_method_supports_edit', '' ); + if ( $option_value ) { + return true; + } + + return $status; +} ); -- GitLab