¿Le gustaría ver la fecha de registro de un usuario en WordPress? Áreas de miembros generalmente populares (y foros) muestran la fecha de registro de cada usuario en sus perfiles. La designación suele tener este aspecto: " Miembro desde noviembre 2015".

En este tutorial, le mostraré cómo mostrar la fecha de registro del usuario en WordPress.

miembro-join-Fecha

Cuándo y cómo debe mostrar la fecha de registro del usuario

Es posible que algunos de ustedes necesiten mostrar la fecha de registro en las columnas del panel de control en la página de usuarios. Esto le permitirá tener una descripción general rápida de las diferentes fechas durante las cuales los usuarios se unieron. tu blog.

Otro escenario de uso es mostrar la fecha de registro del usuario en la página de edición del perfil. Esto permitirá a los administradores y usuarios ver cuándo se han unido. tu blog.

Y finalmente, puede mostrar la fecha de registro del usuario en la parte frontal de tu blog.

Cómo agregar la columna en la tabla de usuarios en su tablero de instrumentos

Lo primero que debe hacer es instalar y activar el complemento. Columnas de administración, disponible en WordPress.org. Después de activar el complemento, debe navegar a la siguiente ubicación: " Configuración> Columnas de administradores“, Para configurar el complemento.

addregisteredcolumn

En la pestaña Admin Columns, haga clic en "Usuarios" (Usuarios) y haga clic en " Añadir columna". Entonces tienes que hacer clic en "  Miembro Y en el menú desplegable y guarde su configuración.

Ahora puede visitar su lista de usuarios para ver la nueva columna exactamente como especificó en la configuración. En el ejemplo anterior, yoai se cambió el nombre de la columna “  Miembro".

userstable

Cómo mostrar la fecha de registro en el perfil de usuario

Para mostrar la fecha de registro en la página de perfil, debe crear un complemento personalizado en tu blog. Solo debes agregar el siguiente código:

espacio de nombres ShowMemberSince; add_action ('plugins_loaded', 'ShowMemberSinceinit'); / ** * Añadiendo ganchos de acción necesarios * / function init () {foreach (array ('show_user_profile', 'edit_user_profile') como $ hook) add_action ($ hook, 'ShowMemberSinceadd_custom_user_profile_fields', 10, 1); } / ** * Tabla de salida * @param object $ user Objeto de usuario * / function add_custom_user_profile_fields ($ user) {$ table = ' % 3 $ s % 1 $ s Miembro desde:% 3 $ s '; $ udata = get_userdata ($ ID de usuario); $ registrado = $ udata-> usuario_registrado; printf ($ tabla, 'Registrado', fecha ("MI", hora de inicio ($ registrado))); }

Entonces solo tienes que guardar tu complemento. No te olvides de hacer reserva de su instalación. Ahora puede ir a la página de complementos para activar el complemento. Luego visite su página de perfil o la de otro usuario, podrá ver la fecha de registro.

membersince

Cómo mostrar la fecha de registro del usuario en su sitio web

Para este método, es mostrar la fecha de registro de los usuarios en su blog. Para hacer esto, debe al igual que con el método anterior, agregar el siguiente código en un nuevo complemento que puede crear.

function bpc_user_registration_date ($ atts, $ content = null) {$ userlogin = shortcode_atts (array ('usuario' => FALSE,), $ atts); $ uname = $ userlogin ['usuario']; if ($ uname! == FALSE) {$ user = get_user_by ('iniciar sesión', $ uname); if ($ user == false) {$ message = 'Lo sentimos, no se encontró tal usuario.'; } else {$ udata = get_userdata ($ ID de usuario); $ registrado = $ udata-> usuario_registrado; $ mensaje = 'Miembro desde:'. date ("d FY", strtotime ($ registrado)); }} else {$ mensaje = 'Proporcione un nombre de usuario.'; } return $ mensaje; } add_shortcode ('miembros desde', 'bpc_user_registration_date');

Entonces solo tiene que usar el siguiente código abreviado en una página de su elección.

[Membersince user = peter]

Reemplazará la palabra "peter" con el nombre de usuario del que desea usar.

Eso es todo por este tutorial. Espero que te sea de gran utilidad. No dudes en compartir esta solución con tus amigos en tus redes sociales favoritas.