# bbp-core/2.0.0/widgets/widgets.php

Forumax – AI Powered Advanced Community Forum Plugin, version 2.0.0. 29 lines.

- Page: https://pluginprobe.com/plugins/bbp-core/2.0.0/code/widgets/widgets.php
- Raw: https://pluginprobe.com/plugins/bbp-core/2.0.0/raw/widgets/widgets.php
- Modified: 2026-01-01T11:09:22+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/bbp-core/2.0.0/code/widgets/widgets.php#L10-L20`.

```php
<?php
// Require widget files
require plugin_dir_path(__FILE__) . '/forum-info/Forum_Information.php';
require plugin_dir_path(__FILE__) . '/Forumax_Topic_Info.php';

// Compatibility: Load docy-core Forums widget if it wasn't loaded
// docy-core loads before forumax (alphabetically) so bbPress wasn't available when it checked
add_action( 'widgets_init', function() {
	if ( class_exists( 'Docy_core' ) && ! class_exists( 'DocyCore\WpWidgets\Forums' ) ) {
		$docy_forums_widget = WP_PLUGIN_DIR . '/docy-core/wp-widgets/Forums_widget.php';
		if ( file_exists( $docy_forums_widget ) ) {
			require_once $docy_forums_widget;
		}
	}
}, 5 );

// Register Widgets
add_action( 'widgets_init', function() {
    register_widget( 'Forumax\WpWidgets\Forumax_Forum_Information');
    register_widget( 'Forumax\WpWidgets\Forumax_Topic_Info');

    add_action('admin_enqueue_scripts', function($hook){
        if ( $hook === 'widgets.php' ) {
            wp_enqueue_style( 'forumax-wp-widget', FORUMAX_ASSETS . 'admin/css/wp-widget.css' );
        }
    });
});


```
