本文由 發(fā)布,轉(zhuǎn)載請(qǐng)注明出處,如有問題請(qǐng)聯(lián)系我們! 發(fā)布時(shí)間: 2024-04-13WordPress子比主題添加用戶注冊(cè)滾動(dòng)
加載中WordPress子比主題添加用戶注冊(cè)滾動(dòng)
分享一下函數(shù),挺簡(jiǎn)單的一個(gè)小功能,有能力可以自行二次開發(fā)成小工具
函數(shù)代碼:
function DearLicy_notice() { global $wpdb; // 定義SQL查詢來獲取最新注冊(cè)的十個(gè)用戶 $sql = "SELECT ID, user_login, user_registered FROM $wpdb->users ORDER BY user_registered DESC LIMIT 10"; //將10改為20則獲取20個(gè)用戶 // 執(zhí)行查詢 $users = $wpdb->get_results($sql); $slides = ''; // 初始化$slides變量,用于存儲(chǔ)每個(gè)用戶的HTML代碼片段 // 遍歷結(jié)果集并生成HTML代碼 if ($users) { foreach ($users as $user) { $user_name = $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 = date('Y-m-d H:i:s', strtotime($user->user_registered)); // 為每個(gè)用戶生成一個(gè)swiper-slide $slide = '<div class="swiper-slide notice-slide">'; $slide .= '<a class="text-ellipsis" href="'.$link.'">' . $avatar . $user_name . ' 在 ' . $registration_date . ' 加入了本站</a>'; $slide .= '</div>'; // 拼接每個(gè)用戶的HTML代碼片段 $slides .= $slide; } } // 構(gòu)建完整的HTML結(jié)構(gòu) $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代碼 }
想要在自己網(wǎng)站顯示這個(gè)效果就自行二開成小工具或者在合適的文件位置輸出函數(shù)代碼
例如在主題目錄下的index.php文件main標(biāo)簽下方插入一行
<?php echo DearLicy_notice(); ?>