Cum sa afisezi utilizatorii recent inregistrati in WordPress

Pentru site-urile WordPress cu mai multi utilizatori, ai vrea poate sa afisezi utilizatorii in diferite sectiuni de pe site. De exemplu, poti sa afisezi o lista de autori cu avatare sau poti sa adaugi o casuta cu informatii despre autor. In acest tutorial va vom arata cum sa afisati utilizatorii recent inregistrati in WordPress. Acesti utilizatori nu trebuie neaparat sa fie autori. Metoda poate fi folosite pe site-uri de tip comunitate, site-uri care permit inregistrarea unor utilizatori.

Primul lucru pe care trebuie sa-l faci este sa copiezi codul de mai jos in fisierul functions.php al temei.

function wpb_recently_registered_users() { 

global $wpdb;

$recentusers = '<ul>';

$usernames = $wpdb->get_results("SELECT user_nicename, user_url, user_email FROM $wpdb->users ORDER BY ID DESC LIMIT 5");

foreach ($usernames as $username) {

if (!$username->user_url) :

$recentusers .= '<li>' .get_avatar($username->user_email, 45) .$username->user_nicename."</a></li>";

else :

$recentusers .= '<li>' .get_avatar($username->user_email, 45).'<a href="'.$username->user_url.'">'.$username->user_nicename."</a></li>";

endif;
}
$recentusers .= '</ul>';

return $recentusers;  
}

Acum poti afisa utilizatorii de pe site folosind acest template tag in fisiere din template-ul site-ului cum ar fi in sidebar.php, footer.php etc.

<?php wpb_recently_registered_users(); ?>

Daca vrei sa afisezi cei mai noi utilizatori inregistrati pe o anumita pagina fara sa creezi un page template, atunci poti folosi un shortcode.

Doar adauga acest cod in functions.php, mai jos de codul pe care l-ai introdus adineauri.

add_shortcode('wpb_newusers', 'wpb_recently_registered_users');

Acest cod va crea un nou shortcode pe care il poti folosi in posturi, pagini sau widget-uri. Foloseste-l in felul urmator:

[wpb_newusers]

Speram ca acest articol v-a fost de folos in incercarea de a afisa cei mai noi utilizatori inregistrati pe site-ul vostru WordPress. Daca doriti sa stiti ceva legat de WordPress, de SEO, nu ezita sa ne lasi un mesaj la oricare din articolele de pe site. Iti garantam ca iti vom raspunde in cel mai scurt timp cu putinta.

Faci un comentariu sau dai un răspuns?

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Copyright Promovare SEO 2021
Tech Nerd theme designed by Siteturner