wordpress - 在 wordpress 中显示上次登录日期和时间
问题描述
我添加了用于在我的网站(前端)中显示上次登录日期和时间的代码。但它仅显示为 26 分钟 9 秒等但我需要以小时分钟和秒格式显示日期和时间。这是代码:
function user_last_login( $user_login, $user ) {
update_user_meta( $user->ID, 'last_login', time() );
}
add_action( 'wp_login', 'user_last_login', 10, 2 );
function lastlogin() {
$last_login = get_the_author_meta('last_login');
$the_login_date = date('F j, Y g:i a', $last_login);
return $the_login_date;
}
add_shortcode('lastlogin','lastlogin');
解决方案
function user_last_login( $user_login, $user ) {
update_user_meta( $user->ID, 'last_login', date( current_time( 'timestamp' )) );
}
add_action( 'wp_login', 'user_last_login', 10, 2 );
function lastlogin() {
$last_login = get_the_author_meta('last_login');
$the_login_date = date('F j, Y, g:i a', $last_login);
return $the_login_date;
}
add_shortcode('lastlogin','lastlogin');
推荐阅读
- c# - 如何打破用户输入的循环?
- c# - 在 Winforms 中实现 Monogame 时访问 Update(GameTime)
- python - 是否可以附加到由 WinDbg 加载的函数的进程?
- javascript - 无法读取主干中未定义的属性“长度”
- c# - Oracle Managed Data Provider 不解析完整的 TNSNames 条目
- php - 从 xml 中删除一个节点
- javascript - Handlebars.compile 抛出异常'错误:您必须将字符串或 Handlebars AST 传递给 Handlebars.compile。你通过了 ...'
- amazon-web-services - AWS Cognito 自定义身份验证 - 将元数据发送到挑战 lambda 函数
- python - 使用循环创建 numpy 数组
- c - 使用宏生成可变参数函数调用