PHP
<?php
// Adminbar-Button von Kadence für Nicht-Admins im Frontend entfernen
add_action( 'admin_bar_menu', function( $wp_admin_bar ) {
// Nur im Frontend ausführen
if ( is_admin() ) {
return;
}
// Abbrechen, wenn nicht eingeloggt
if ( ! is_user_logged_in() ) {
return;
}
// User holen
$user = wp_get_current_user();
// Wenn User KEIN Administrator ist → Kadence-Button entfernen
if ( ! in_array( 'administrator', (array) $user->roles, true ) ) {
$wp_admin_bar->remove_node( 'kadence-active-elements' );
}
}, 999 );