# bbp-core/2.0.0/includes/admin/Menu.php

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

- Page: https://pluginprobe.com/plugins/bbp-core/2.0.0/code/includes/admin/Menu.php
- Raw: https://pluginprobe.com/plugins/bbp-core/2.0.0/raw/includes/admin/Menu.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/includes/admin/Menu.php#L10-L20`.

```php
<?php
namespace admin;

class Menu {
	function __construct() {
		add_action( 'admin_menu', [ $this, 'forumax_admin_menu' ] );
	}

	/**
	 * Create Admin menu
	 *
	 * @return void
	 */
	public function forumax_admin_menu() {
		$capability = 'manage_options';

		add_menu_page( __( 'Forumax', 'forumax' ), __( 'Forumax', 'forumax' ), $capability, 'forumax', [ $this, 'forumax_plugin_page' ], FORUMAX_IMG . 'admin/favicon.png', 20 );
		add_submenu_page( 'forumax', __( 'Forum Builder', 'forumax' ), __( 'Forum Builder', 'forumax' ), $capability, 'forumax' );
		// add_submenu_page( 'forumax', __( 'Forumax Dashboard', 'forumax' ), __( 'Dashboard', 'forumax' ), $capability, 'admin.php?page=forumax-dashboard', [ $this, 'forumax_statistics_dashboard' ] );

		// Remove menu items.
		if ( !forumax_get_opt( 'is_bbp_post_types_hidden' ) ) {
			remove_menu_page( 'edit.php?post_type=forum' );
			remove_menu_page( 'edit.php?post_type=topic' );
			remove_menu_page( 'edit.php?post_type=reply' );
		}
	}

	/**
	 * Plugin page callback function.
	 *
	 * @return void
	 */
	public function forumax_plugin_page() {
		include plugin_dir_path( __FILE__ ) . '/menu/admin_ui.php';
	}

	/**
	 * Dashboard Statistics.
	 *
	 * @return void
	 */
	public function forumax_statistics_dashboard() {
		include plugin_dir_path( __FILE__ ) . '/menu/statistics.php';
	}
}

```
