Explicaré lo que estoy tratando de lograr.
Me gustaría tener comentarios regulares sin hilos (planos / clásicos) con un enlace de respuesta a cada comentario. Cuando alguien responde a un comentario, el comentario de respuesta terminará en la parte superior (o inferior) como el último comentario tal como lo haría en los comentarios predeterminados sin hilos, pero a diferencia del comentario predeterminado sin hilos, la respuesta debe mostrar un enlace a El comentario original / autor.
Hay una solución propuesta en el foro de wordpress:
Simplemente no consigo que funcione. No estoy seguro de en qué archivos el cartel está colocando las diferentes piezas de código. Intenté usar el código y enganchar una función a comment_post:
add_action('comment_post', 'print_reply_link', 10, 2);
function print_reply_link( $comment_id, $approved ){
if( $approved ){
$comment = get_comment( $comment_id );
if ( $comment->comment_parent ) {
$parent = get_comment( $comment->comment_parent );
$parent_link = esc_url( get_comment_link( $comment->comment_parent ) );
printf( ' in reply to <a href="%1$s">%2$s</a>', $parent_link, $parent->comment_author );
}
}
}
Esto devolvió una página en blanco con "en respuesta a authorname ". Después de volver a cargar la publicación, un comentario de respuesta se muestra correctamente pero sin ningún vínculo al comentario original
Mis habilidades de codificación son realmente muy básicas, por lo que no tengo una buena idea de cómo debo proceder. Estaría muy agradecido por cualquier ayuda.