WC_Shipping_Method::get_option PHP Method

get_option() public method

Gets and option from the settings API, using defaults if necessary to prevent undefined notices.
public get_option ( string $key, mixed $empty_value = null ) : mixed
$key string
$empty_value mixed
return mixed The value specified for the option or a default value for the option.
    public function get_option($key, $empty_value = null)
    {
        // Instance options take priority over global options
        if ($this->instance_id && array_key_exists($key, $this->get_instance_form_fields())) {
            return $this->get_instance_option($key, $empty_value);
        }
        // Return global option
        return parent::get_option($key, $empty_value);
    }

Usage Example

 /**
  * get_option function.
  *
  * Gets and option from the settings API, using defaults if necessary to prevent undefined notices.
  *
  * @param  string $key
  * @param  mixed  $empty_value
  * @return mixed  The value specified for the option or a default value for the option.
  */
 public function get_option($key, $empty_value = null)
 {
     // Instance options take priority over global options
     if (in_array($key, array_keys($this->get_instance_form_fields()))) {
         return $this->get_instance_option($key, $empty_value);
     }
     // Return global option
     return parent::get_option($key, $empty_value);
 }
All Usage Examples Of WC_Shipping_Method::get_option