# Class ProPlugin

This class represents the plugin itself. Broadly, this module handles practically all interaction with the platform (WP), loading assets as needed, and hooking into the platforms interface to provide menus etc.

It also provides a number of helpful utility functions.

  WPGMZA\Factory
  WPGMZA\Plugin
  WPGMZA\ProPlugin

Namespace: WPGMZA
Located at class.pro-plugin.php

Methods summary
`public` | # `__construct( )` Constructor. Called when plugins_loaded fires. Constructor. Called when plugins_loaded fires. #### Overrides `WPGMZA\Plugin::__construct()`
`public` | # `getLocalizedData( )` #### Overrides `WPGMZA\Plugin::getLocalizedData()`
`public static` | # `getDirectoryURL( )`
`public boolean` | # `isProVersion( )` Check whether we are running the Pro add-on. Check whether we are running the Pro add-on. #### Returns boolean True if the Pro add-on is installed and activated. #### Overrides `WPGMZA\Plugin::isProVersion()`
`public` | # `getProVersion( )`

Methods inherited from WPGMZA\Plugin
`__get(), __set(), getBasicVersion(), getCurrentPage(), isInDeveloperMode(), isUsingMinifiedScripts(), loadScripts(), onInit(), onLoadTextDomainMOFile()`

Methods inherited from WPGMZA\Factory
`createInstance()`

Constants inherited from WPGMZA\Plugin
`PAGE_ADVANCED, PAGE_CATEGORIES, PAGE_CUSTOM_FIELDS, PAGE_MAP_EDIT, PAGE_MAP_LIST, PAGE_SETTINGS, PAGE_SUPPORT`

Properties inherited from WPGMZA\Plugin
`$enqueueScriptsFired, $scriptLoader`

Magic properties inherited from WPGMZA\Plugin
`$gdprCompliance, $spatialFunctionPrefix`