Skip to content

Option to cease QM to match user's admin toolbar preference #783

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 25 commits into
base: develop
Choose a base branch
from
Open
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
efdd4be
save
crstauf Jul 3, 2023
c41a8d9
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Jul 5, 2023
acf5f19
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Jul 10, 2023
5c73fc8
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Jul 27, 2023
85d8605
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Aug 2, 2023
c25123c
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Aug 3, 2023
d09b93c
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Aug 9, 2023
683c7f6
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Sep 11, 2023
c8f259c
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Oct 17, 2023
d257767
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Oct 20, 2023
aa9efd0
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Oct 30, 2023
e9b18c5
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Nov 6, 2023
87f2152
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Nov 11, 2023
fcdbe4b
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Nov 13, 2023
428d72b
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Dec 20, 2023
c3dcd51
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Feb 15, 2024
6556252
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf May 25, 2024
353dcd6
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Jul 27, 2024
1aa55a6
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Jul 27, 2024
791f1a4
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Aug 19, 2024
697d8e2
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Sep 25, 2024
e040915
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Nov 18, 2024
3cf0c2d
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Nov 27, 2024
f1e3d6b
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Nov 29, 2024
52f0541
Merge branch 'develop' into admin-toolbar-sensitivity
crstauf Jan 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions classes/QueryMonitor.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ public function set_up() {
# Actions
add_action( 'plugins_loaded', array( $this, 'action_plugins_loaded' ) );
add_action( 'init', array( $this, 'action_init' ) );
add_action( 'set_current_user', array( $this, 'action_set_current_user' ) );
add_action( 'members_register_caps', array( $this, 'action_register_members_caps' ) );
add_action( 'members_register_cap_groups', array( $this, 'action_register_members_groups' ) );
add_action( 'qm/cease', array( $this, 'action_cease' ) );
Expand Down Expand Up @@ -172,6 +173,27 @@ public function action_init() {
load_plugin_textdomain( 'query-monitor', false, dirname( $this->plugin_base() ) . '/languages' );
}

/**
* @return void
*/
public function action_set_current_user() {
if ( is_admin() ) {
return;
}

if ( ! apply_filters( 'qm/admin-bar/match-user-option', false ) ) {
return;
}

$pref = get_user_option( 'show_admin_bar_front' );

if ( 'front' === $pref ) {
return;
}

do_action( 'qm/cease' );
}

/**
* @return void
*/
Expand Down