PluginProbe
GamiPress – Gamification plugin to reward points, badges & ranks in WordPress, now with AI / 8.0.5
GamiPress – Gamification plugin to reward points, badges & ranks in WordPress, now with AI v8.0.5
8.0.5 8.0.4 8.0.3 8.0.1 8.0.2 8.0.0 7.9.9.7 7.9.9.6 7.9.9.5 7.9.9.4 7.9.9.3 7.9.9.2 7.9.9.1 7.9.9 7.9.8 7.9.7 7.9.6 7.9.5 7.9.4 7.9.3 7.9.2 7.9.1 7.9.0 7.8.9 7.8.8 All 47 releases
← All changes | gamipress.php +17 -16 7.9.9 → 8.0.5 View file →
@@ -2,9 +2,9 @@
2 2 /**
3 3 * Plugin Name: GamiPress
4 4 * Plugin URI: https://gamipress.com
5 5 * Description: The most flexible and powerful gamification system for WordPress.
6 - * Version: 7.9.9
6 + * Version: 8.0.5
7 7 * Author: GamiPress
8 8 * Author URI: https://gamipress.com/
9 9 * Text Domain: gamipress
10 10 * Domain Path: /languages/
@@ -9,9 +9,9 @@
9 9 * Text Domain: gamipress
10 10 * Domain Path: /languages/
11 11 * Requires PHP: 7.0
12 12 * Requires at least: 4.4
13 - * Tested up to: 7.0
13 + * Tested up to: 7.1
14 14 * License: GPLv3
15 15 *
16 16 * @package GamiPress
17 17 * @author GamiPress <[email protected]>, Ruben Garcia <[email protected]>
@@ -102,8 +102,9 @@
102 102 self::$instance->libraries();
103 103 self::$instance->classes();
104 104 self::$instance->compatibility();
105 105 self::$instance->includes();
106 + self::$instance->modules();
106 107 self::$instance->hooks();
107 108
108 109 }
109 110
@@ -120,9 +121,9 @@
120 121 */
121 122 private function constants() {
122 123
123 124 // Plugin version
124 - define( 'GAMIPRESS_VER', '7.9.9' );
125 + define( 'GAMIPRESS_VER', '8.0.5' );
125 126
126 127 // Plugin file
127 128 define( 'GAMIPRESS_FILE', __FILE__ );
128 129
@@ -195,20 +196,8 @@
195 196
196 197 // WordPress backward compatibility
197 198 require_once GAMIPRESS_DIR . 'includes/compatibility/wordpress.php';
198 199
199 - // GamiPress backward compatibility
200 - require_once GAMIPRESS_DIR . 'includes/compatibility/1.2.8.php';
201 - require_once GAMIPRESS_DIR . 'includes/compatibility/1.3.1.php';
202 - require_once GAMIPRESS_DIR . 'includes/compatibility/1.4.3.php';
203 - require_once GAMIPRESS_DIR . 'includes/compatibility/1.4.7.php';
204 - require_once GAMIPRESS_DIR . 'includes/compatibility/1.5.0.php';
205 - require_once GAMIPRESS_DIR . 'includes/compatibility/1.5.1.php';
206 - require_once GAMIPRESS_DIR . 'includes/compatibility/1.6.5.php';
207 - require_once GAMIPRESS_DIR . 'includes/compatibility/1.8.0.php';
208 - require_once GAMIPRESS_DIR . 'includes/compatibility/1.8.6.php';
209 - require_once GAMIPRESS_DIR . 'includes/compatibility/1.8.7.php';
210 -
211 200 }
212 201
213 202 /**
214 203 * Include plugin files
@@ -218,9 +207,8 @@
218 207 * @return void
219 208 */
220 209 private function includes() {
221 210
222 - // The rest of files
223 211 require_once GAMIPRESS_DIR . 'includes/admin.php';
224 212 require_once GAMIPRESS_DIR . 'includes/custom-tables.php';
225 213 require_once GAMIPRESS_DIR . 'includes/post-types.php';
226 214 require_once GAMIPRESS_DIR . 'includes/privacy.php';
@@ -244,8 +232,21 @@
244 232 require_once GAMIPRESS_DIR . 'includes/users.php';
245 233 require_once GAMIPRESS_DIR . 'includes/widgets.php';
246 234
247 235 }
236 +
237 + /**
238 + * Include modules files
239 + *
240 + * @access private
241 + * @since 1.0.0
242 + * @return void
243 + */
244 + private function modules() {
245 +
246 + require_once GAMIPRESS_DIR . 'modules/ai-assistant/gamipress-ai-assistant.php';
247 +
248 + }
248 249
249 250 /**
250 251 * Include integrations files
251 252 *