Chcesz pokazać datę rejestracji użytkownika w WordPress? Często popularne witryny członkowskie i fora wyświetlają datę rejestracji użytkownika w profilu jako „członek od 2015 roku”. W tym artykule omówimy, jak pokazać datę rejestracji użytkownika w WordPress.

Showing a the date of a user's registration in WordPress

Gdzie i jak chcesz pokazać datę rejestracji użytkownika?

Niektórzy z was mogą po prostu chcieć wyświetlić datę rejestracji użytkownika w kolumnach administratora strony użytkownicy. Daje to szybki przegląd tego, kiedy użytkownik dołączył do twojej witryny i pozwala sortować według daty rejestracji.

Innym scenariuszem użycia jest wyświetlenie daty rejestracji użytkownika na stronie „Edytuj Profil”. Pozwoli to każdemu administratorowi i samemu użytkownikowi zobaczyć, kiedy dołączył do twojej witryny.

Ostatni, ale prawdopodobnie najbardziej popularny scenariusz użycia to wyświetlanie daty rejestracji użytkownika na jego profilu publicznym w interfejsie witryny.

Przyjrzyjmy się, jak można zrobić wszystkie z nich.

Dodawanie kolumny Data rejestracji na stronie Użytkowników w obszarze administratora

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę Admin Columns. Po aktywacji musisz odwiedzić Ustawienia ” Admin Columns aby skonfigurować wtyczkę.

Add registered column in users table

Na karcie kolumny administratora kliknij Użytkownicy, a następnie kliknij przycisk Dodaj kolumnę.

Następnie wybierz „zarejestrowany” z rozwijanego menu Typ i kliknij przycisk Aktualizacje sklepu.

Możesz teraz odwiedzić ekran użytkownicy, na którym zobaczysz nową kolumnę o nazwie „zarejestrowany” pokazującą datę zarejestrowania użytkownika w Twojej witrynie WordPress.

Users table with registration date column

Zobacz, jakie inne rzeczy możesz zrobić, aby dodać i dostosować kolumny administracyjne w WordPress.

Wyświetlanie pola daty rejestracji w profilu użytkownika

Aby wyświetlić datę rejestracji na stronie edycji profilu, musisz przesłać niestandardową wtyczkę do swojej witryny.

Wystarczy utworzyć nowy plik na komputerze za pomocą edytora tekstu, takiego jak Notatnik i zapisać go jako membersince.php na pulpicie.

Następnie otwórz plik i wklej do niego następujący kod.

%1$s
	< table class= "form-table">
		
			
				%1$s
			< / th>
			
				< P > Członek od: %2$S

< / td> < / tr> < / table>"; $udata = get_userdata ($user - > ID ); $registered = $udata- > user_registered; printf( $tabela, "Zarejestrowany", date ("M Y", strtotime ($registered ) ) ); } ?>

Zapisz plik, a następnie prześlij go do swojej witryny WordPress.

Wreszcie możesz połączyć się z witryną WordPress za pomocą klienta FTP, a następnie przejść do / wp-content / wtyczki/ folder. Wybierz membersince.plik php z komputera, a następnie przesłać go.

Teraz możesz przejść do strony wtyczek WordPress i aktywować tę wtyczkę na swojej stronie internetowej.

To wszystko. Sprawdź, czy wszystko działa, edytując profil użytkownika w obszarze administracyjnym WordPress, a zobaczysz datę rejestracji użytkownika.

Showing member registration date in WordPress user profile

Wyświetlanie daty rejestracji Użytkownika na twojej stronie

W tej metodzie będziemy używać prostego shortcode, aby wyświetlić datę rejestracji użytkowników w interfejsie witryny WordPress.

Najpierw musisz dodać następujący kod do funkcji motywu.plik php lub w wtyczce specyficznej dla witryny.


function wpb_user_registration_date ($atts, $content = null ) { 

$userlogin = shortcode_atts( array(
'user' = > FALSE,
), $atts);

$uname = $userlogin ['user'];     

if ($uname!= = FALSE) {             

$user = get_user_by ('login', $uname );  
if ($user = = false) { 

$message = ' niestety nie znaleziono takiego Użytkownika.'; 


} else { 

$udata = get_userdata ($user-ID );
$registered = $udata- > user_registered;

$message = 'Member since:' . date ("d F Y", strtotime ($registered ) );

}
	
} else { 

$message = ' proszę podać nazwę użytkownika.'; 

} 

return $ message; 

} 

add_shortcode ('membersince', 'wpb_user_registration_date');

Następnie możesz wyświetlić datę rejestracji użytkownika, po prostu używając krótkiego kodu w ten sposób:

[membersince user = peter]

Zastąp Petera nazwą użytkownika, którą chcesz pokazać.

Mamy nadzieję, że ten artykuł pomógł Ci pokazać datę rejestracji w profilach użytkowników WordPress. Możesz również zobaczyć nasz samouczek, Jak dodać dodatkowe pola profilu użytkownika w rejestracji WordPress.

Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

WordPress Pingbacks & Trackbacks: Ultimate A-Z Guide

W artykule: Czym są Pingbacks i Trackbacks? Plus, dlaczego są ważneCzym Są…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…