Anuncio

Sabes, realmente hay mucho que decir sobre WordPress. PHP, el lenguaje en el que se basa WordPress, no solo es muy versátil y fácil de aprender, sino que WordPress viene con tantas funciones integradas que realmente puede personalizar un sitio increíble.

Para aquellos de ustedes que han seguido mis artículos anteriores, sabrán que cubro WordPress con bastante frecuencia. De hecho, hay algunos de nosotros aquí en MUO que regularmente levantamos el capó para hacer algunos ajustes. James ha producido muchos tutoriales de WordPress últimamente.

Si bien es cierto que la mayoría de las personas simplemente instalará un tema y solo personalizará el sitio de WordPress en la medida permitida por el panel de control, el La verdad es que con solo un poco de estudio y práctica, puede modificar fácilmente los archivos PHP dentro de cualquier plantilla de WordPress para personalizarlo para su necesidades.

Personalizando su sitio de WordPress con información del usuario

Lo más parecido a esto es cuando escribí sobre cómo agregar un

instagram viewer
pie de página dinámico del autor Cómo agregar un pie de página de autor automático a las publicaciones de WordPress Lee mas a tus publicaciones de blog de WordPress. En mi opinión, esa es realmente una característica que todo blog debería tener: proporciona una apariencia mucho más profesional y ofrece más credibilidad al lector.

información del autor de wordpress

Si lees ese artículo, verás que utilicé varias funciones integradas que forman parte de WordPress, incluyendo uno que obtiene el nombre, dirección de correo electrónico, número de publicaciones, foto de perfil y descripción del autor del perfil página. Puede tomar todos esos datos y luego unirlos en un texto que se publique dinámicamente según el artículo que se encuentre actualmente en la página y quién es el autor.

Estaba realmente emocionado cuando descubrí cómo hacerlo, pero más recientemente me encontré con una situación en la que el método arriba no funcionó: una página central, como la página principal del blog del sitio web, donde no hay un "autor" único para la página. En ese caso, el método anterior no funcionará. Si utiliza las funciones que enumeré en ese artículo, siempre obtendrá el autor predeterminado.

Esto hace que sea realmente difícil cuando desea crear una caja de biografías de autor para todos los escritores en su sitio. También noté que hay muy pocos blogs que hayan publicado cómo hacer esto: todos escriben sobre las funciones estándar "the_author ()" que miran al autor para página actual.

bio autor de wordpress

Antes de comenzar a utilizar las funciones que voy a presentarle, primero vaya a su "editar usuario"En WordPress, y para cada uno de sus usuarios, necesitará saber la dirección de correo electrónico con la que se registraron, así como el ID de usuario. Puede ver esto cuando vaya a editar su perfil, ya que aparece en la URL junto a "user_id =“.

Una vez que tenga esos dos datos del perfil de usuario, estará listo para comenzar con el "get_userdata"Función. Aquí hay un script simple que extraerá tanto la foto del avatar como la descripción del usuario del perfil de usuario de WordPress.

php $ author_email = "[email protected]"; echo get_avatar ($ author_email, '80')php $ user_info = get_userdata (4); echo $ user_info-> user_description. "\norte"; 

¿Como funciona esto? Es bastante simple Los "get_avatar"No depende del autor actual de la página, solo se preocupa por la dirección de correo electrónico para obtener el avatar. Pero para obtener el texto descriptivo, no tiene más remedio que usar "get_userdata ()"Para obtener esa información. El único parámetro que debe enviar es el "ID_usuario"Que acabas de escribir. Así es como se ve:

bio autor de wordpress

El secreto aquí es que el "get_userdata ()La función en realidad extrae una lista completa de parámetros que puede obtener. Arriba, solo hice un "eco" del texto de descripción de usuario del perfil de usuario, pero también podría tener el script imprima el nombre del usuario, la dirección de correo electrónico, su URL / blog e incluso una variedad de los permisos de edición de WordPress son.

Lo mejor de usar esta función en lugar de "el autor()"Conjunto de funciones es que con solo la ID de usuario, puede extraer información sobre cualquiera de sus usuarios registrados, independientemente de quién creó la página donde se ejecuta su script. Esto es ideal para una lista de biografías de autor para un sitio web. Por ejemplo, coloqué todas las biografías en la barra lateral de mi sitio y las formateé para extraer las descripciones de los autores una tras otra.

información del autor de wordpress

La belleza de esta solución es que si necesita hacer algún cambio en la biografía del autor de WordPress, no tiene que editar ninguna de las páginas. Simplemente vaya a la página de perfil y edite la biografía allí, todo el contenido reflejará instantáneamente esos cambios.

¿Tienes un sitio de WordPress con múltiples escritores? ¿Puedes pensar en otras formas creativas de integrar la información del usuario en el contenido de la página web? Comparta sus propias experiencias y conocimientos en la sección de comentarios a continuación.

Credito de imagen: Henk L

Ryan tiene una licenciatura en ingeniería eléctrica. Ha trabajado 13 años en ingeniería de automatización, 5 años en TI y ahora es ingeniero de aplicaciones. Ex editor jefe de MakeUseOf, ha hablado en conferencias nacionales sobre visualización de datos y ha aparecido en la televisión y radio nacionales.