Skip to content

Instantly share code, notes, and snippets.

@jamesmorrison
Forked from jkudish/always-login.php
Last active August 29, 2015 14:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jamesmorrison/3064727bb04cd70de03c to your computer and use it in GitHub Desktop.
Save jamesmorrison/3064727bb04cd70de03c to your computer and use it in GitHub Desktop.
<?php
/**
* keeps a user always logged in
* don't use this on a production site, ever!
*/
add_action('init', 'auto_login');
add_action('admin_init', 'auto_login');
function auto_login() {
if (!is_user_logged_in()) {
$user = get_userdata(1); // 1 being the ID that I want
wp_set_current_user($user->ID, $user->user_login);
wp_set_auth_cookie($user->ID);
do_action('wp_login', $user->user_login);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment