PluginProbe
Forumax – AI Powered Advanced Community Forum Plugin / trunk
Forumax – AI Powered Advanced Community Forum Plugin vtrunk
2.4.4 2.4.3 2.4.2 2.4.1 2.4.0 trunk 1.0.8 1.1.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 2.0.0 2.1.0 All 29 releases
bbp-core / widgets / widgets.php

widgets.php in Forumax – AI Powered Advanced Community Forum Plugin trunk, at widgets/widgets.php

31 lines 1.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 // Require widget files
3 require plugin_dir_path(__FILE__) . '/forum-info/Forum_Information.php';
4 require plugin_dir_path(__FILE__) . '/Forumax_Topic_Info.php';
5 require plugin_dir_path(__FILE__) . '/Forumax_Forums_List.php';
6 require plugin_dir_path(__FILE__) . '/Forumax_Active_Members.php';
7
8 // Register Widgets
9 add_action( 'widgets_init', function() {
10
11 // Register only Forumax-specific widgets
12 register_widget( 'Forumax\WpWidgets\Forumax_Forum_Information');
13 register_widget( 'Forumax\WpWidgets\Forumax_Topic_Info');
14 register_widget( 'Forumax\WpWidgets\Forumax_Active_Members');
15
16
17 if ( class_exists('bbPress') ) {
18 unregister_widget( 'BBP_Forums_Widget' );
19
20 register_widget( 'Forumax\WpWidgets\Forumax_Forums_List');
21 }
22
23 // Enqueue widget styles
24 add_action('admin_enqueue_scripts', function($hook){
25 if ( $hook === 'widgets.php' ) {
26 wp_enqueue_style( 'forumax-wp-widget', FORUMAX_ASSETS . 'admin/css/wp-widget.css' );
27 }
28 });
29 }, 11 ); // Priority 20
30
31