bbp_get_tools_admin_pages()

Return possible tools pages


Description Description


Return Return

(array)


Top ↑

Source Source

File: includes/admin/tools.php

function bbp_get_tools_admin_pages() {

	// Get tools URL one time & use in each tab
	$tools_url = admin_url( 'tools.php' );

	// Filter & return
	return (array) apply_filters( 'bbp_tools_admin_tabs', array(
		array(
			'page' => 'bbp-repair',
			'func' => 'bbp_admin_repair_page',
			'cap'  => 'bbp_tools_repair_page',
			'name' => bbp_maybe_append_pending_upgrade_count( esc_html__( 'Repair Forums', 'bbpress' ), 'repair' ),

			// Deprecated 2.6.0
			'href' => add_query_arg( array( 'page' => 'bbp-repair' ), $tools_url )
		),
		array(
			'page' => 'bbp-upgrade',
			'func' => 'bbp_admin_upgrade_page',
			'cap'  => 'bbp_tools_upgrade_page',
			'name' => bbp_maybe_append_pending_upgrade_count( esc_html__( 'Upgrade Forums', 'bbpress' ), 'upgrade' ),

			// Deprecated 2.6.0
			'href' => add_query_arg( array( 'page' => 'bbp-upgrade' ), $tools_url )
		),
		array(
			'page' => 'bbp-converter',
			'func' => 'bbp_converter_settings_page',
			'cap'  => 'bbp_tools_import_page',
			'name' => esc_html__( 'Import Forums', 'bbpress' ),

			// Deprecated 2.6.0
			'href' => add_query_arg( array( 'page' => 'bbp-converter' ), $tools_url )
		),
		array(
			'page' => 'bbp-reset',
			'func' => 'bbp_admin_reset_page',
			'cap'  => 'bbp_tools_reset_page',
			'name' => esc_html__( 'Reset Forums', 'bbpress' ),

			// Deprecated 2.6.0
			'href' => add_query_arg( array( 'page' => 'bbp-reset' ), $tools_url )
		)
	) );
}

Top ↑

Changelog Changelog

Changelog
Version Description
2.6.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.