WordPress子比主题添加用户注册滚动效果的小技巧,分享一个简洁而实用的函数

WordPress子比主题添加用户注册滚动效果的小技巧,分享一个简洁而实用的函数。如果你有足够的开发能力,还可以自行二次开发成一个小工具哦!

【php】
function DearLicy_notice() {
global $wpdb;

// 定义SQL查询来获取最新注册的十个用户
$sql = “SELECT ID, user_login, user_registered
FROM {$wpdb->prefix}users
ORDER BY user_registered DESC
LIMIT 10″; // 将10改为20则获取20个用户

// 执行查询并获取结果
$users = $wpdb->get_results($sql);

$slides = ”; // 初始化变量,用于存储每个用户的HTML代码片段

// 遍历结果集并为每个用户生成HTML代码
if ($users) {
foreach ($users as $user) {
$user_name = esc_html($user->user_login);
$avatar = zib_get_avatar_box($user->ID, ‘avatar-img avatar-mini mr6’, false, true);
$link = zib_get_user_home_url($user->ID);
$registration_date = esc_html(date(‘Y-m-d H:i:s’, strtotime($user->user_registered)));

// 为每个用户生成一个swiper-slide
$slide = ‘<div class=”swiper-slide notice-slide”>’;
$slide .= ‘<a class=”text-ellipsis” href=”‘.$link.'”>’ . $avatar . $user_name . ‘ 在 ‘ . $registration_date . ‘ 加入了本站</a >’;
$slide .= ‘</div>’;

// 拼接每个用户的HTML代码片段
$slides .= $slide;
}
}

// 构建完整的HTML结构
$html = ‘<div class=”swiper-bulletin c-red radius8″>’;
$html .= ‘<div class=”new-swiper” data-interval=”5000″ data-direction=”vertical” data-loop=”true” data-autoplay=”1″>’;
$html .= ‘<div class=”swiper-wrapper”>’;
$html .= $slides; // 插入所有用户的HTML代码片段
$html .= ‘</div>’;
$html .= ‘<span class=”swiper-notification” aria-live=”assertive” aria-atomic=”true”></span>’;
$html .= ‘</div>’;
$html .= ‘</div>’;

return $html; // 返回生成的HTML代码
}

想要在自己网站上显示这个效果吗?那就自行二开成小工具或者在合适的文件位置输出这个函数代码吧!例如,在主题目录下的index.php文件中main标签下方插入一行:

【php】
<?php echo DearLicy_notice(); ?>

这样,你的网站就能展示最新注册用户的滚动效果啦!

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!270968671@qq.com
2. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 本站不保证所提供下载的资源的准确性、安全性和完整性,源码仅供下载学习之用!
8. 如用于商业或者非法用途,与本站无关,一切后果请用户自负!

启辰源码 - 一站式源码与模板下载平台 » WordPress子比主题添加用户注册滚动效果的小技巧,分享一个简洁而实用的函数

提供最优质的资源集合

立即查看 了解详情