PluginProbe
GamiPress – Gamification plugin to reward points, badges & ranks in WordPress, now with AI / 8.0.1
GamiPress – Gamification plugin to reward points, badges & ranks in WordPress, now with AI v8.0.1
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 7.8.7 7.8.6 7.8.5 All 44 releases
gamipress / includes / widgets / points-types-widget.php

points-types-widget.php in GamiPress – Gamification plugin to reward points, badges & ranks in WordPress, now with AI 8.0.1, at includes/widgets/points-types-widget.php

45 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Points Types Widget
4 *
5 * @package GamiPress\Widgets\Widget\Points_Types
6 * @author GamiPress <contact@gamipress.com>, Ruben Garcia <rubengcdev@gmail.com>
7 * @since 1.0.0
8 */
9 // Exit if accessed directly
10 if( !defined( 'ABSPATH' ) ) exit;
11
12 class GamiPress_Points_Types_Widget extends GamiPress_Widget {
13
14 /**
15 * Shortcode for this widget.
16 *
17 * @var string
18 */
19 protected $shortcode = 'gamipress_points_types';
20
21 public function __construct() {
22
23 parent::__construct(
24 $this->shortcode . '_widget',
25 __( 'GamiPress: Points Types', 'gamipress' ),
26 __( 'Display a list of points types with their points awards.', 'gamipress' )
27 );
28
29 }
30
31 public function get_fields() {
32
33 return GamiPress()->shortcodes[$this->shortcode]->fields;
34
35 }
36
37 public function get_widget( $args, $instance ) {
38
39 // Build shortcode attributes from widget instance
40 $atts = gamipress_build_shortcode_atts( $this->shortcode, $instance );
41
42 echo gamipress_do_shortcode( $this->shortcode, $atts );
43
44 }
45 }