本文整理汇总了PHP中TravelHelper::st_admin_notice_post_draft_fc方法的典型用法代码示例。如果您正苦于以下问题:PHP TravelHelper::st_admin_notice_post_draft_fc方法的具体用法?PHP TravelHelper::st_admin_notice_post_draft_fc怎么用?PHP TravelHelper::st_admin_notice_post_draft_fc使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TravelHelper
的用法示例。
在下文中一共展示了TravelHelper::st_admin_notice_post_draft_fc方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: st_welcome_user
return $origin_id;
}
static function st_welcome_user($user_id, $deprecated = null, $notify = '')
{
global $wpdb, $wp_hasher;
$user = get_userdata($user_id);
$blogname = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES);
$message = sprintf(__('New user registration on your site %s:'), $blogname) . "\r\n\r\n";
$message .= sprintf(__('Username: %s'), $user->user_login) . "\r\n\r\n";
$message .= sprintf(__('E-mail: %s'), $user->user_email) . "\r\n";
@wp_mail(get_option('admin_email'), sprintf(__('[%s] New User Registration'), $blogname), $message);
if ('admin' === $notify || empty($notify)) {
return;
}
$key = wp_generate_password(20, false);
if (empty($wp_hasher)) {
require_once ABSPATH . WPINC . '/class-phpass.php';
$wp_hasher = new PasswordHash(8, true);
}
$hashed = time() . ':' . $wp_hasher->HashPassword($key);
$wpdb->update($wpdb->users, array('user_activation_key' => $hashed), array('user_login' => $user->user_login));
$message = sprintf(__('Username: %s'), $user->user_login) . "\r\n\r\n";
$message .= __('To set your password, visit the following address:') . "\r\n\r\n";
$message .= '<' . network_site_url("wp-login.php?action=rp&key={$key}&login=" . rawurlencode($user->user_login), 'login') . ">\r\n\r\n";
$message .= wp_login_url() . "\r\n";
@wp_mail($user->user_email, sprintf(__('[%s] Your username and password info'), $blogname), $message);
}
}
TravelHelper::init();
TravelHelper::st_admin_notice_post_draft_fc();
}