Jetpack::active_plan_supports PHP Method

active_plan_supports() public static method

Determine whether the active plan supports a particular feature
public static active_plan_supports ( $feature ) : boolean
return boolean True if plan supports feature, false if not
    public static function active_plan_supports($feature)
    {
        $plan = Jetpack::get_active_plan();
        if (in_array($feature, $plan['supports'])) {
            return true;
        }
        return false;
    }

Usage Example

 /**
  * Fires on init
  */
 public function on_init()
 {
     add_action('wp_enqueue_media', array($this, 'enqueue_admin_scripts'));
     add_filter('plupload_default_settings', array($this, 'videopress_pluploder_config'));
     add_filter('wp_get_attachment_url', array($this, 'update_attachment_url_for_videopress'), 10, 2);
     if (Jetpack::active_plan_supports('videopress')) {
         add_filter('upload_mimes', array($this, 'add_video_upload_mimes'), 999);
     }
     add_action('admin_print_footer_scripts', array($this, 'print_in_footer_open_media_add_new'));
     add_action('admin_menu', array($this, 'change_add_new_menu_location'), 999);
     add_action('admin_head', array($this, 'enqueue_admin_styles'));
     VideoPress_Scheduler::init();
     VideoPress_XMLRPC::init();
 }
All Usage Examples Of Jetpack::active_plan_supports
Jetpack