fbpx

¿Cómo cambiar el orden de los campos en el formulario de comentarios en WordPress?

En ocasiones el orden de los campos en el formulario de comentarios de WordPress no es el que a nosotros nos gustaría mostrar, existen varias maneras de hacer dichos cambios pero aquí les voy a enseñar una manera fácil según mi punto de vista y como intento hacer siempre este tipo de modificaciones, sin plugins.

Nuestro formulario de comentarios de WordPress actualmente lo vemos de esta manera

orden anterior de formulario de comentarios

Para cambiar el orden de los campos solo tenemos que agregar a nuestro Tema Hijo, en el archivo functions.php el siguiente fragmento de código en PHP

// Cambiar el orden de los campos de comentarios
function mo_comment_fields_custom_order( $fields ) {
    $comment_field = $fields['comment'];
    $author_field = $fields['author'];
    $email_field = $fields['email'];
    $url_field = $fields['url'];
    $cookies_field = $fields['cookies'];
    unset( $fields['comment'] );
    unset( $fields['author'] );
    unset( $fields['email'] );
    unset( $fields['url'] );
    unset( $fields['cookies'] );
    // el orden de los campos sera como sigue:
    $fields['author'] = $author_field;
    $fields['email'] = $email_field;
    $fields['url'] = $url_field;
    $fields['comment'] = $comment_field;
    $fields['cookies'] = $cookies_field;
    // ahora regresamos los campos
    return $fields;
}
add_filter( 'comment_form_fields', 'mo_comment_fields_custom_order' );

Como podemos ver utilizamos en hook comment_form_fields de WordPress y los campos ya predefinidos dentro de la programación en WordPress

Este no es el orden que nos gastaría mostrar, verdad?

¿Ya sabes como crear un Tema Hijo basado en nuestro Tema Padre? puedes ver este articulo: Cómo crear e instalar un Tema Hijo en WordPress

Después de actualizar y subir los cambios de nuestro archivo functions.php el resultado seria como el que sigue:

orden nuevo de formulario de comentarios

Te puedo asegurar que el código funciona por que lo estas viendo en la sección de comentarios

Conclusiones

En realidad este es una muy pequeña modificación pero útil en realidad que nos permite mostrar en un orden diferente los campos de nuestro formulario de comentarios en WordPress sin tener que sobrecargarlo de plugins.

¿Conoces alguna otra manera de hacer este cambio? coméntanoslo.

¿Necesitas ayuda con tu desarrollo de software o el marketing de tu negocio? No dudes en contactarnos

Halcón de cola roja como imagen del autor.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

* *
*

Scroll al inicio