PluginProbe ʕ •ᴥ•ʔ
The Post Grid – Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid / 7.8.8
The Post Grid – Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid v7.8.8
7.9.3 7.9.2 trunk 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.2.0 4.2.1 4.2.2 4.2.3 5.0.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 6.0.0 7.0.0 7.0.1 7.0.2 7.1.0 7.2.0 7.2.1 7.2.10 7.2.11 7.2.2 7.2.3 7.2.4 7.2.5 7.2.6 7.2.7 7.2.8 7.2.9 7.3.0 7.3.1 7.4.0 7.4.1 7.4.2 7.4.3 7.5.0 7.6.0 7.6.1 7.7.0 7.7.1 7.7.10 7.7.11 7.7.12 7.7.13 7.7.14 7.7.15 7.7.16 7.7.17 7.7.18 7.7.19 7.7.2 7.7.20 7.7.21 7.7.22 7.7.3 7.7.4 7.7.5 7.7.6 7.7.7 7.7.8 7.7.9 7.8.0 7.8.1 7.8.2 7.8.3 7.8.4 7.8.5 7.8.6 7.8.7 7.8.8 7.8.9 7.9.0 7.9.1
the-post-grid / app / Controllers / WidgetController.php
the-post-grid / app / Controllers Last commit date
Admin 8 months ago Api 8 months ago Blocks 8 months ago Hooks 8 months ago AjaxController.php 8 months ago BlocksController.php 8 months ago DiviController.php 8 months ago ElementorController.php 8 months ago GutenBergController.php 8 months ago PageTemplateController.php 8 months ago ScriptController.php 8 months ago ShortcodeController.php 8 months ago WidgetController.php 8 months ago
WidgetController.php
37 lines
1 <?php
2 /**
3 * Widget Controller class.
4 *
5 * @package RT_TPG
6 */
7
8 namespace RT\ThePostGrid\Controllers;
9
10 use RT\ThePostGrid\Widgets\TPGWidget;
11
12 // Do not allow directly accessing this file.
13 if ( ! defined( 'ABSPATH' ) ) {
14 exit( 'This script cannot be accessed directly.' );
15 }
16
17 /**
18 * Widget Controller class.
19 */
20 class WidgetController {
21 /**
22 * Class construct
23 */
24 public function __construct() {
25 add_action( 'widgets_init', [ $this, 'initWidget' ] );
26 }
27
28 /**
29 * Widgets
30 *
31 * @return void
32 */
33 public function initWidget() {
34 register_widget( TPGWidget::class );
35 }
36 }
37