这就是您要查找的代码。WordPress有一个current\\u time函数来处理这个问题,然后您可以添加一些逻辑来获取用户信息。
编辑:这也可以在页面上使用,但我更喜欢将其用作可重用的功能。
function heyBro(){
global $current_user;
wp_get_current_user();
if (is_user_logged_in()) {
$display_name = $current_user->user_login;
$t = current_time(\'H\');
$salutation = \'\';
if ($t < \'12\') {
$salutation = \'morning\';
} else if ($t < \'18\') {
$salutation = \'afternoon\';
} else {
$salutation = \'evening\';
}
return \'Have a good \' . $salutation . \', \' . $display_name . \'!\';
}
wp_loginout();
}