En la tercera parte de la serie, revisamos el segundo lote de etiquetas de plantilla de WordPress. En esta cuarta parte, vamos a ver el tercer lote de las casi 200 etiquetas de plantilla. A lo largo del tutorial, veremos etiquetas de plantilla sobre comentarios.
Cómo obtener y mostrar el nombre del autor del comentario: get_comment_author()
y comment_author()
Estas etiquetas de plantilla devuelven o muestran el nombre del comentarista.
Parámetros
Ambas etiquetas de plantilla solo aceptan un parámetro:
$comment_ID
(opcional: entero): El ID del comentario con el que trabajar. (Predeterminado: ID del comentario actual)
Uso
1 2 3 4 5 6 7 8 9 |
<?php // Mostrar el nombre del autor del comentario comment_author(); // Crear una introducción predeterminada a cada comentario $comment_intro = get_comment_author() . __( ' dice...', 'translation-domain' ); ?> |
Cómo obtener y mostrar el nombre del autor del comentario para los feeds: get_comment_author_rss()
y comment_author_rss()
Estas etiquetas de plantilla devuelven o hacen eco del nombre del autor del comentario y lo preparan para ser mostrado en los feeds.
Parámetros
Estas etiquetas de plantilla no aceptan ningún parámetro.
Uso
1 2 3 4 5 |
<?php comment_author_rss(); ?> |
Cómo obtener y mostrar la dirección de correo electrónico del autor del comentario: get_comment_author_email()
& comment_author_email()
Estas etiquetas de plantilla te permiten devolver o hacer eco de la dirección de correo electrónico del comentarista. (Advertencia: No es algo genial mostrar las direcciones de correo electrónico de los comentaristas en el front-end al público, así que asegúrate de que lo estás usando correctamente.)
Parámetros
Ambas etiquetas de plantilla solo aceptan un parámetro:
$comment_ID
(opcional: entero): El ID del comentario con el que trabajar. (Predeterminado: ID del comentario actual)
Uso
1 2 3 4 5 6 7 8 9 |
<?php // Obtener la dirección de email del autor del comentario comment_author_email(); // Devolver la dirección de email del autor de un comentario concreto. $commenter_email = get_comment_author_email( 57 ); ?> |
Cómo obtener y mostrar un enlace de la dirección de correo electrónico del autor del comentario: get_comment_author_email_link()
y comment_author_email_link()
Estas etiquetas de plantilla te permiten devolver o hacer eco de la dirección de correo electrónico del comentarista en forma de enlace mailto:
.
Parámetros
Ambas etiquetas de plantilla aceptan tres parámetros:
$linktext
(opcional: cadena): Texto para mostrar en lugar de la dirección de correo electrónico del autor del comentario. (Predeterminado: la dirección de correo electrónico)$before
(opcional: cadena): El texto o el código HTML que se va a mostrar antes de la salida. (Predeterminado: Vacío)$after
(opcional: cadena): El texto o el código HTML que se mostrará después de la salida. (Predeterminado: Vacío)
Uso
1 2 3 4 5 6 7 8 9 |
<?php // Obtener el enlace del email del comentario. comment_author_email_link(); // Devolver el enlace del email del comentario. $commenter_email_link = get_comment_author_email_link( '<i class="icon-email"></i>', __( 'Comment Author\'s Email Address', 'translation-domain' ), '<br />' ); ?> |
Obtener y mostrar la URL del comentarista: get_comment_author_url()
y comment_author_url()
Estas etiquetas de plantilla te permiten devolver o mostrar la dirección URL del sitio web del autor del comentario.
Parámetros
Ambas etiquetas de plantilla solo aceptan un parámetro:
$comment_ID
(opcional: entero):El ID del comentario con el que trabajar.(Predeterminado: ID del comentario actual)
Uso
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php // Display the comment author url. comment_author_url(); // Return the comment author url. $commenter_URL = get_comment_author_url(); // Return a link to the comment author's website from a specific comment. $commenter_link = '<a href="' . get_comment_author_url( 988 ) . '">' . __( 'Comment Author\'s Website', 'translation-domain' ) . '</a>'; ?> |
Obtener y mostrar el enlace del comentarista (con el nombre del autor como texto de ancla): get_comment_author_link()
y comment_author_link()
Estas etiquetas de plantilla obtienen o se hacen eco del enlace del sitio web del comentarista con el nombre del comentarista como texto de ancla.
Parámetros
Ambas etiquetas de plantilla solo aceptan un parámetro:
$comment_ID
(opcional: entero):El ID del comentario con el que trabajar.(Predeterminado: ID del comentario actual)
Uso
1 2 3 4 5 6 7 8 9 |
<?php // Display the comment author's link. comment_author_link(); // Return the comment author's link from a specific comment. $commenter_link = get_comment_author_link( 452 ); ?> |
Obtener y mostrar el enlace del comentarista (con texto personalizado): get_comment_author_url_link()
y comment_author_url_link()
Estas etiquetas de plantilla te permiten obtener o hacer eco del enlace del sitio web del comentarista con un texto personalizado como ancla.
Parámetros
Ambas etiquetas de plantilla aceptan tres parámetros:
$linktext
(opcional: cadena):Texto a mostrar.(Predeterminado: La dirección URL)$before
(opcional: cadena):El texto o el código HTML que se va a mostrar antes de la salida.(Predeterminado: Vacío)$after
(opcional: cadena):El texto o el código HTML que se mostrará después de la salida.(Predeterminado: Vacío)
Uso
1 2 3 4 5 6 7 8 9 |
<?php // Mostrar un enlace personalizado para el sitio web del autor del comentario. comment_author_url_link( __( 'Comment author\'s website', 'translation-domain' ) ); // Devolver un enlace personalizado para el sitio web del autor del comentario con $before and $after. $comment_author_website = get_comment_author_url_link( __( 'Comment author\'s website', 'translation-domain' ), '<span class="icon-website">', '</span>' ); ?> |
Lo que te queda por leer:
Deja una respuesta