¿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 simplemente desactivar esto por completo. En este tutorial, le mostraremos exactamente cómo lograrlo.
Por defecto, WPForms está automáticamente habilitado para revisiones ilimitadas de formularios para todos sus formularios. Sin embargo, las revisiones de entradas pueden ser deshabilitadas globalmente a nivel de WordPress o del servidor. Para aprender más acerca de las revisiones de WordPress, por favor revise su documentación.
Si este es el caso, deberías utilizar este tutorial para asegurarte de que las revisiones y el número de revisiones que deseas almacenar están controladas por ti y por el filtro que utilizaremos en este tutorial.
Para aprender más sobre las revisiones de formularios WPForms, por favor revise la documentación.
Límite de revisión de formularios
Antes de crear nuestro formulario, vamos a empezar por añadir este fragmento a nuestro sitio.
Si necesitas ayuda sobre cómo y dónde añadir snippets a tu sitio, consulta este tutorial.
Desactivar la revisión de formularios
Si desea desactivar por completo las revisiones de formularios, añada 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 );
Usando este snippet, las revisiones de formularios han sido deshabilitadas. Esto no afecta a las revisiones globales de la entrada, sólo a las revisiones de WPForms.
Personalizar el límite de revisiones del formulario
Si tiene habilitadas las revisiones globales de entradas pero desea personalizar el límite de revisiones del formulario WPForms, utilice 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 snippet, estamos almacenando las últimas 4 revisiones. Puede utilizar cualquier número aquí y que es el número de revisiones WPForms almacenará.
Consulte la siguiente sección para establecer el límite de revisiones de formularios en ilimitado.
Permitir revisiones ilimitadas de formularios
Este snippet está diseñado específicamente si las revisiones de sus entradas en WordPress o en su servidor están deshabilitadas. El uso de este snippet no sólo permitirá revisiones de formularios WPForms sino que también establecerá el límite de revisiones de formularios a ilimitado.
WPForms mostrará un mensaje para hacerle saber si la configuración global para revisiones de post está deshabilitada.
Para el propósito de este tutorial, no sólo queremos habilitar las revisiones de formularios, también queremos configurar las revisiones de formularios para almacenar una cantidad ilimitada. Para ello, vamos a añadir 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 del formulario es ahora -1, que es ilimitado. Sólo verá una lista de todas las revisiones.
¡Y eso es todo lo que necesitas! ¿Te gustaría establecer una imagen predeterminada para todos tus envíos de posts? Echa un vistazo a nuestro tutorial sobre Cómo establecer una imagen destacada predeterminada para los envíos de publicaciones.