¡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 personalizar el límite de revisiones de formularios

¿Le gustaría personalizar el límite de revisiones de formularios para WPForms? Usando un pequeño fragmento de PHP, puede ajustar fácilmente cuántas revisiones se guardan o deshabilitarlas por completo. En este tutorial, le mostraremos exactamente cómo lograr esto.

Por defecto, WPForms está habilitado automáticamente para revisiones de formularios ilimitadas para todos sus formularios. Sin embargo, las revisiones de publicaciones se pueden deshabilitar globalmente a nivel de WordPress o del servidor. Para obtener más información sobre las revisiones de publicaciones de WordPress, revise su documentación.

Si este es el caso, usaría este tutorial para asegurarse de que las revisiones y el número de revisiones que desea almacenar estén controlados por usted y por el filtro que utilizaremos en este tutorial.

Para obtener más información sobre las revisiones de formularios de WPForms, revise la documentación.

Límite de revisiones de formularios

Antes de crear nuestro formulario, comenzaremos agregando este fragmento a nuestro sitio.

Si necesita ayuda sobre cómo y dónde agregar fragmentos a su sitio, consulte este tutorial.

Deshabilitar revisiones de formularios

Si desea deshabilitar las revisiones de formularios por completo, simplemente agregue este fragmento a su sitio.

/**
 * Disable form revisions
 *
 * @link https://wpforms.com/developers/how-to-customize-the-form-revisions-limit/
 */

function wpf_dev_revisions_to_keep( $num, $post ) {
	
	// -1 for unlimited form revisions, set to 0 to disable form revisions completely
	// Control the form revisions number by setting the return value to a specific number
	return 0; 
	
}
add_filter( 'wp_wpforms_revisions_to_keep', 'wpf_dev_revisions_to_keep', 10, 2 );

Al usar este fragmento, las revisiones de formularios se han deshabilitado. Esto no afecta sus revisiones de publicaciones globales, solo las revisiones de WPForms.

deshabilitar las revisiones de formularios estableciendo el valor de retorno a cero

Personalizar el límite de revisiones de formularios

Si tienes las revisiones de entradas globales habilitadas pero deseas personalizar el límite de revisiones de formularios de WPForms, utiliza el siguiente fragmento.

/**
 * Customize form revisions limit
 *
 * @link https://wpforms.com/developers/how-to-customize-the-form-revisions-limit/
 */

function wpf_dev_revisions_to_keep( $num, $post ) {
	
	// -1 for unlimited form revisions, set to 0 to disable form revisions completely
	// Control the form revisions number by setting the return value to a specific number
	return 4; 
	
}
add_filter( 'wp_wpforms_revisions_to_keep', 'wpf_dev_revisions_to_keep', 10, 2 );

Con este fragmento, estamos almacenando las últimas 4 revisiones. Puede usar cualquier número aquí y ese será el número de revisiones que WPForms almacenará.

este fragmento limita la revisión de formularios para almacenar las últimas 4 revisiones

Consulte la siguiente sección para establecer el límite de revisiones de formularios en ilimitado.

Habilitar revisiones de formularios ilimitadas

Este fragmento está diseñado específicamente si sus revisiones de publicaciones en WordPress o en su servidor están deshabilitadas. Usar este fragmento no solo habilitaría las revisiones de formularios de WPForms, sino que también establecería el límite de revisiones de formularios a ilimitado.

WPForms mostrará un mensaje para informarle si la configuración global de revisiones de publicaciones está deshabilitada.

verás un mensaje que te informará si las revisiones globales de tus publicaciones están deshabilitadas

Para el propósito de este tutorial, no solo queremos habilitar las revisiones de formularios, sino que también queremos establecer las revisiones de formularios para almacenar una cantidad ilimitada. Para hacer esto, vamos a agregar este fragmento a nuestro sitio.

/**
 * Enable unlimited post revisions for WPForms
 *
 * @link https://wpforms.com/developers/how-to-customize-the-form-revisions-limit/
 */

function wpf_dev_revisions_to_keep( $num, $post ) {
	
	// -1 for unlimited form revisions, set to 0 to disable form revisions completely
	// Control the form revisions number by setting the return value to a specific number
	return -1; 
	
}
add_filter( 'wp_wpforms_revisions_to_keep', 'wpf_dev_revisions_to_keep', 10, 2 );

Con este fragmento, no verá ningún mensaje, ya que el límite de revisiones de formularios ahora está establecido en -1, que es ilimitado. Solo verá una lista de todas las revisiones.

el uso de este fragmento no solo garantizará que las revisiones de formularios de WPForms estén habilitadas, sino que también establecerá las revisiones de formularios en ilimitadas

¡Y eso es todo lo que necesita! ¿Le gustaría establecer una imagen predeterminada para todas las envíos de sus publicaciones? Consulte nuestro tutorial sobre Cómo establecer una imagen destacada predeterminada para envíos de publicaciones.