Cum se afișează utilizatorii înregistrați recent în WordPress
Pentru site-urile WordPress pentru mai mulți utilizatori, vă recomandăm să vă prezentați utilizatorii pe diferite secțiuni ale site-ului dvs. Web. De exemplu, puteți afișa o listă de autori cu avatare sau puteți adăuga o casetă de informații despre autor etc. În acest tutorial vă vom arăta cum să afișați utilizatorii recent înregistrați în WordPress. Acești utilizatori nu trebuie să fie autori. Acesta poate fi folosit pentru un site comunitar care permite înregistrarea utilizatorilor.
Primul lucru pe care trebuie să-l faceți este să copiați și să inserați următorul cod în tema proprie functions.php
fișier sau într-un plugin specific site-ului.
funcția wpb_recently_registered_users () global $ wpdb; $ recentusers = '
- „; $ usernames = $ wpdb-> get_results ("SELECT user_nicename, user_url, user_email FROM $ wpdb-> utilizatori ORDER BY ID DESC LIMIT 5"); foreach ($ nume de utilizator ca $ username) if (! $ username-> user_url): $ recentusers. = '
- '.get_avatar ($ username-> user_email, 45) $ username-> user_nicename. " "altfel: $ recentusers. = '
- '.get_avatar ($ username-> user_email, 45).' user_url. '' '. $ username-> user_nicename. " "; endif; $ recentusers = = '
Acum puteți afișa utilizatorii pe site-ul dvs. utilizând următoarea etichetă de șablon în fișierul de șablon al temei, cum ar fi sidebar.php, footer.php etc:
Dacă doriți să afișați utilizatori nou înregistrați pe o anumită pagină fără a crea un șablon de pagină, puteți utiliza un scurtcod.
Pur și simplu adăugați acest cod în fișierul functions.php al temei sau în plugin-ul specific site-ului, chiar sub codul pe care l-ați introdus mai devreme.
add_shortcode ('wpb_newusers', 'wpb_recently_registered_users');
Acest cod va crea un nou cod scurt pentru a fi utilizat în postările, paginile sau widgeturile dvs. Utilizați-l astfel:
[wpb_newusers]
Sperăm că acest articol v-a ajutat să afișați utilizatorii recent înregistrați în WordPress. Pentru feedback și întrebări, vă rugăm să lăsați un comentariu.