bbp_admin_repair_list()

Get the array of the repair list

Description

Return

(array) Repair list of options

Source

File: bp-forums/admin/tools.php

function bbp_admin_repair_list() {
	$repair_list = array(
		0  => array( 'bbp-sync-topic-meta',          __( 'Recalculate the parent discussion for each post',        'buddyboss' ), 'bbp_admin_repair_topic_meta'               ),
		5  => array( 'bbp-sync-forum-meta',          __( 'Recalculate the parent forum for each post',        'buddyboss' ), 'bbp_admin_repair_forum_meta'               ),
		10 => array( 'bbp-sync-forum-visibility',    __( 'Recalculate private and hidden forums',             'buddyboss' ), 'bbp_admin_repair_forum_visibility'         ),
		15 => array( 'bbp-sync-all-topics-forums',   __( 'Recalculate last activity in each discussion and forum', 'buddyboss' ), 'bbp_admin_repair_freshness'                ),
		20 => array( 'bbp-sync-all-topics-sticky',   __( 'Recalculate the sticky relationship of each discussion', 'buddyboss' ), 'bbp_admin_repair_sticky'                   ),
		25 => array( 'bbp-sync-all-reply-positions', __( 'Recalculate the position of each reply',            'buddyboss' ), 'bbp_admin_repair_reply_menu_order'         ),
		30 => array( 'bbp-group-forums',             __( 'Repair social group forum relationships',       'buddyboss' ), 'bbp_admin_repair_group_forum_relationship' ),
		35 => array( 'bbp-forum-topics',             __( 'Count discussions in each forum',                        'buddyboss' ), 'bbp_admin_repair_forum_topic_count'        ),
		40 => array( 'bbp-forum-replies',            __( 'Count replies in each forum',                       'buddyboss' ), 'bbp_admin_repair_forum_reply_count'        ),
		45 => array( 'bbp-topic-replies',            __( 'Count replies in each discussion',                       'buddyboss' ), 'bbp_admin_repair_topic_reply_count'        ),
		50 => array( 'bbp-topic-members',             __( 'Count members in each discussion',                        'buddyboss' ), 'bbp_admin_repair_topic_voice_count'        ),
		55 => array( 'bbp-topic-hidden-replies',     __( 'Count spammed & trashed replies in each discussion',     'buddyboss' ), 'bbp_admin_repair_topic_hidden_reply_count' ),
		60 => array( 'bbp-user-topics',              __( 'Count discussions for each user',                        'buddyboss' ), 'bbp_admin_repair_user_topic_count'         ),
		65 => array( 'bbp-user-replies',             __( 'Count replies for each user',                       'buddyboss' ), 'bbp_admin_repair_user_reply_count'         ),
		70 => array( 'bbp-user-favorites',           __( 'Remove trashed discussions from user favorites',         'buddyboss' ), 'bbp_admin_repair_user_favorites'           ),
		75 => array( 'bbp-user-topic-subscriptions', __( 'Remove trashed discussions from user subscriptions',     'buddyboss' ), 'bbp_admin_repair_user_topic_subscriptions' ),
		80 => array( 'bbp-user-forum-subscriptions', __( 'Remove trashed forums from user subscriptions',     'buddyboss' ), 'bbp_admin_repair_user_forum_subscriptions' ),
		85 => array( 'bbp-user-role-map',            __( 'Remap existing users to default forum roles',       'buddyboss' ), 'bbp_admin_repair_user_roles'               ),
		90 => array( 'bbp-wp-role-restore',          __( 'Remove and restore Wordpress default role capabilities', 'buddyboss' ), 'bbp_restore_caps_from_wp_roles' )
	);
	ksort( $repair_list );

	return (array) apply_filters( 'bbp_repair_list', $repair_list );
}

Changelog

Changelog
Version Description
bbPress (r2613) Introduced.

Questions?

We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.