Skip to content

Conversation

@psaikali
Copy link
Contributor

@psaikali psaikali commented Apr 2, 2019

This filter will give developers a way to customize the maintenance mode decision logic.

Usage

<?php

namespace Something;

/**
 * Disable maintenance mode for logged-in users, except admins
 *
 * @param boolean $is_maintenance_mode
 * @return boolean
 */
function set_custom_maintenance_mode_activation( $is_maintenance_mode ) {
	if ( is_user_logged_in() && current_user_can( 'administrator' ) ) {
		return false;
	}

	return true;
}
add_filter( 'beapi.maintenance_mode.is_maintenance_mode', __NAMESPACE__ . '\\set_custom_maintenance_mode_activation' );

…o customize the maintenance mode decision logic
@MaximeCulea MaximeCulea self-assigned this Apr 2, 2019
@MaximeCulea MaximeCulea merged commit c96c835 into BeAPI:master Apr 2, 2019
@psaikali psaikali deleted the feature/filter-is-maintenance-mode branch April 2, 2019 12:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants