¡Atención!

Este artículo contiene código PHP y está destinado a desarrolladores. Ofrecemos este código como cortesía, pero no proporcionamos soporte para personalizaciones de código o desarrollo de terceros.

Para obtener ayuda adicional, consulta el tutorial de WPBeginner sobre cómo añadir código personalizado.

Descartar

Cómo mostrar el recuento de envíos de entradas para un formulario específico

Introducción

¿Te interesa mostrar el recuento total de entradas de un formulario en particular en tu sitio web? La capacidad de mostrar el número total de entradas del formulario puede ser valiosa, especialmente si estás realizando encuestas o concursos y deseas destacar la participación. En este tutorial, te guiaremos a través del proceso de mostrar el recuento de tus entradas usando PHP, para que puedas comunicar eficazmente el nivel de participación en tu sitio.

Creación de un shortcode

Crear un shortcode simplifica el proceso de mostrar el recuento total de entradas en varias áreas de tu sitio web, especialmente si tienes varios formularios en uso.

Para utilizar este shortcode, primero debes crearlo, lo que te permitirá insertarlo sin problemas en cualquier página, publicación o área de widget de tu sitio. A continuación, se muestra el fragmento de código esencial para integrar en tu sitio web.

Si no estás seguro de cómo agregar fragmentos de código a tu sitio, consulta nuestro tutorial para obtener instrucciones paso a paso:

/**
 * Shortcode that displays the number of completed entries for a form.
 *
 * Usage:  [wpforms_entry_total form_id="FORMID"] - FORMID is the form ID.
 *
 * @link   https://wpforms.com/developers/display-entry-submissions-count-for-a-specific-form/
 */

function wpf_dev_form_entry_total( $atts ) {

	$args = shortcode_atts( array(
        'form_id' => ''
    ), $atts );

    if ( empty( $atts[ 'form_id' ] ) ) {
    	return;
    }

    $total = wpforms()->entry->get_entries( array( 'form_id' => $atts[ 'form_id' ] ), true );

    return absint( $total );
}
add_shortcode( 'wpforms_entry_total', 'wpf_dev_form_entry_total' );

Para utilizar el shortcode, simplemente colócalo dentro de cualquier publicación, página o área de widget de tu sitio utilizando un bloque de shortcode de WordPress:

[wpforms_entry_total form_id="FORMID"]

Solo asegúrate de reemplazar FORMID con el ID real del formulario que deseas mostrar. Si necesitas ayuda para encontrar el ID de tu formulario, consulta este artículo. Para fines de este tutorial, hemos utilizado el ID de formulario 3967 como ejemplo.

Para nuestro tutorial, queremos mostrar cuántos niños se han inscrito en nuestra clase, así que agregaremos el shortcode directamente en línea con el texto.

agregar el shortcode a tu página en línea con tu texto

Ahora, cuando los visitantes vean tu página, verán el número total de entradas que hemos recibido para nuestro formulario.

los visitantes verán el recuento de envíos de entradas mostrado junto con tu formulario

Y eso es todo lo que necesitas para mostrar el recuento de envíos de tus entradas en WPForms. ¿Te gustaría crear un shortcode para mostrar las entradas de tu formulario en el front-end de tu sitio? Echa un vistazo a nuestro tutorial sobre Cómo mostrar las entradas del formulario.