Avisos
Vaciar todo

[Resuelto] Enlace hacia pagina de autor  

 
Alejandro
 Alejandro
Usuario eminente

Hola amigos del foro, en mi web https://www.frasesdeamor.com.es/ cuando escribo una entrada y la publico, worpress por defecto nada más comenzar el articulo pone la fecha y seguidamente el nombre de la persona que ha escrito el articulo o entrada, este nombre aparece como un clickable donde al hacer click te lleva por defecto a la pagina de inicio de la web y me gustaria que al hacer click este enlace fuera el que yo le diga y no la página de inicio, es decir quiero que al hacer click sobre el nombre del autor me llece a la url de la página que he creado con el perfil del autor de las entradas. Esto se puede cambiar de algun modo?. Dentro de wordpress en el apartado de usuarios dentro del perfil del autor he puesto como web del autor la url de la pagina del perfil que os comento, pero al actualizar sigue llevando a la pagina de inicio y no a la página de destino que deseo.

 

Un saldudo y gracias

Contenido solo visible a usuarios registrados

Citar
Respondido : 17/08/2023 10:28 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alejandro.

Ese enlace lo que dirige es a las entradas creadas por ese autor.

Lo que puedes hacer es instalar un plugin para que muestre un box con la biografía del autor:

-> https://wordpress.org/plugins/simple-author-box/

En las opciones del usuario tienes que rellenar todos los datos de información de biografía.

 

Si no quieres utilizar un plugin puedes añadir el siguiente código en el archivo functions.php o si utilizas algún plugin para añadir código como puede ser Code Snippets

function wpb_author_info_box( $content ) {

 global $post;

// Detect if it is a single post with a post author

if ( is_single() && isset( $post->post_author ) ) {

// Get author's display name

$display_name = get_the_author_meta( 'display_name', $post->post_author );

// If display name is not available then use nickname as display name

if ( empty( $display_name ) )

$display_name = get_the_author_meta( 'nickname', $post->post_author );

// Get author's biographical information or description

$user_description = get_the_author_meta( 'user_description', $post->post_author );

// Get author's website URL

$user_website = get_the_author_meta('url', $post->post_author);

// Get link to the author archive page

$user_posts = get_author_posts_url( get_the_author_meta( 'ID' , $post->post_author));

if ( ! empty( $display_name ) )

$author_details = '<p class="author_name">About ' . $display_name . '</p>';

if ( ! empty( $user_description ) )

// Author avatar and bio

$author_details .= '<p class="author_details">' . get_avatar( get_the_author_meta('user_email') , 90 ) . nl2br( $user_description ). '</p>';

$author_details .= '<p class="author_links"><a href="'. $user_posts .'">View all posts by ' . $display_name . '</a>'

// Check if author has a website in their profile

if ( ! empty( $user_website ) ) {

// Display author website link

$author_details .= ' | <a href="' . $user_website .'" target="_blank" rel="nofollow ugc">Website</a></p>';

} else {

// if there is no author website then just close the paragraph

$author_details .= '</p>';

}

// Pass all this info to post content

$content = $content . '<footer class="author_bio_section" >' . $author_details . '</footer>';

}

return $content;

}

 

// Add our function to the post content filter

add_action( 'the_content', 'wpb_author_info_box' );

 

// Allow HTML in author bio section

remove_filter('pre_user_description', 'wp_filter_kses');




Un saludo

Esta publicación ha sido modificada el hace 1 año por Pepe
ResponderCitar
Respondido : 17/08/2023 11:42 am

Cursos Gratuitos WordPress

Alejandro
 Alejandro
Usuario eminente

@pepesoler hola pepe al final he usado code snippets pero lo he puesto como fragmento de codigo php pero no funciona o por lo menos en la web no aparece la box de autor que creo que es la finalidad del codigo php que me has facilitado. Disculpa por la demora y una vez más gracias por tu atención.

Esta publicación ha sido modificada el hace 1 año por Alejandro
ResponderCitar
Respondido : 08/11/2023 3:06 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Alejandro, 

Puedes indicarnos como estas añadiendo el código y se muestra?, actualmente no logro verlo en el sitio web que nos comentas. De manera general haz probado el plugin que comenta Pepe? es una manera más sencilla de añadir lo que necesitas. 

Un Saludo 

ResponderCitar
Respondido : 08/11/2023 4:20 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Alejandro
 Alejandro
Usuario eminente

@karen Hola Karen he utilizado el plugin "code snippets"

ResponderCitar
Respondido : 08/11/2023 6:47 pm
Alejandro
 Alejandro
Usuario eminente

Pus el plugin que me dijo pepe ->  https://wordpress.org/plugins/simple-author-box/ no me convencia

ResponderCitar
Respondido : 08/11/2023 6:51 pm

Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Alejandro, 

Entiendo, en este caso aplica el código y nos envías la URL donde podemos observar como se aplica de esta forma podemos revisarlo con mayor detalle. 

Un Saludo 

ResponderCitar
Respondido : 08/11/2023 7:56 pm
Alejandro
 Alejandro
Usuario eminente

@karen hola karen te adjunto una captura de pantalla para que veas a que me refiero, en la imagen veras rodeado en rojo el link que en teoria como ocurre en otras webs que tengo con el mismo tema generatepress al pinchar en el nombre del autor del post te conduce a todos los articulos que ha escrito el autor, sin embargo, en este caso al pinchar sobre el nombre de auntor la url de destino es la página de inicio y no la url con todos los articulos que el autor ha escrito, ya no se si es un problema del tema generatepress. la web es https://www.frasesdeamor.com.es/

captura para el foro link autor
ResponderCitar
Respondido : 09/11/2023 7:39 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Alejandro
 Alejandro
Usuario eminente

Por otro la do tambien te envio una captura del estado del codigo php que me facilito pepe y como esta implementado en la web utilizando code snippets, no se si estoy seleccionando la casilla correcta para que se ejecute.

captura estado codigo php plugin code snippets

 

ResponderCitar
Respondido : 09/11/2023 7:42 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alejandro.

No te calientes la cabeza y añade un plugin:

-> https://wordpress.org/plugins/simple-author-box/

Si quieres realizarlo con código puedes revisar esta consulat de GeneratePress donde hay un video con los pasos:

-> https://generatepress.com/forums/topic/add-author-box-2/

 

Un Saliudo

ResponderCitar
Respondido : 09/11/2023 10:17 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Alejandro
 Alejandro
Usuario eminente

@pepesoler Ok Pepe, tienes alguna guia sobre como configurar el plugin?. 

ResponderCitar
Respondido : 09/11/2023 10:37 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alejandro.

No tiene casi configuración, solo tienes que activarlo. Una vez activado ya aparecerá en todas las entradas.

Si editas el usuario en el apartado biografía puedes añadir algún texto de descripción para ese autor:

screenshot joomlero cp7004.webjoomla.es 2023.11.09 12 14 39

En la misma página del usuario tienes las opciones para poder añadir una imagen, si no añades ninguna se mostrara la imagen que tienes en el perfil.

También puedes añadir enlaces a las redes sociales de ese usuario:

screenshot joomlero cp7004.webjoomla.es 2023.11.09 12 15 42 (1)

 

Un Saludo

 

ResponderCitar
Respondido : 09/11/2023 11:18 am

Cursos Gratuitos WordPress

Alejandro
 Alejandro
Usuario eminente

@pepesoler perfecto voy a ello, gracias una vez más.

ResponderCitar
Respondido : 09/11/2023 11:32 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alejandro.

Nada, Gracias a ti.

Dejo el hilo abierto por si necesitas retomarlo.

 

Un saludo

ResponderCitar
Respondido : 09/11/2023 11:58 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación