Formas frescas para la gravedad

Formas frescas para la gravedad

noviembre 21, 2020 General 0

¿Ya eres Miembro?

Para Descargar este Plugin



Descripción

El almacenamiento en caché es ideal para escenarios en los que el contenido de su publicación o página no se cambia con frecuencia, pero si tiene un formulario incrustado en el que cambia muy a menudo o está usando código dinámico, eso no se ejecuta para una página en caché o usando soluciones de terceros que transmiten datos dinámicos en vivo (por ejemplo, reCAPTCHA), el uso del almacenamiento en caché en estos casos causará problemas.

Una solución fácil es configurar su complemento de almacenamiento en caché o proxy para excluir del almacenamiento en caché la página donde está incrustado el formulario, pero también debe recordar esto cuando cree una nueva página o incruste un nuevo formulario en una página existente …

Este complemento se encargará de lo anterior automáticamente haciendo lo siguiente:

  1. Vacíe el caché actual en la activación del complemento. Esto es necesario para permitir que se ejecute el siguiente paso.
  2. Verifique dinámicamente si hay un formulario de gravedad para cualquiera de los métodos de incrustación admitidos (consulte la lista a continuación).
  3. Si es así, evitará que la publicación / página sea almacenada en caché por cualquiera de los complementos de almacenamiento en caché, navegadores y CDN / Proxies compatibles.

Métodos de incrustación compatibles:

  • Editor predeterminado de WordPress, código corto o bloque Gutenberg. Contenido de cualquier tipo de publicación, incluidas páginas y publicaciones personalizadas.
  • Elementor. Se admiten los siguientes widgets agregados al contenido de la publicación: Código corto, Texto.
  • Complementos esenciales para Elementor Widget de formas de gravedad.
  • Divi. Debería funcionar con cualquiera de los módulos predeterminados donde puede insertar un código corto GF en el contenido. p. ej., llamada a la acción, mensajes de texto, pestañas …
  • Módulo Divi de formularios de gravedad de WP Tools.
  • Complementos de productos de WooCommerce Gravity Forms por Lucas Stark.
  • ACF campos de tipo Texto, Área de texto y WYSIWYG. Desactivado por defecto, consulte las Preguntas frecuentes para obtener más detalles.
  • Constructor de castores. Detectará los códigos cortos de Gravity Forms agregados a un módulo de editor de texto.

No hay una página de opciones y no se guarda nada en la base de datos. ¡Nada!

Debería funcionar con cualquier complemento de almacenamiento en caché con soporte para la constante DONOTCACHEPAGE y proxies que respeten el uso del encabezado HTTP Cache-Control.

Complementos de almacenamiento en caché soportado:

  • Autoptimizar
  • Caché de cometas
  • Colibrí
  • Caché de Kinsta
  • Caché de LiteSpeed
  • Optimizador SG
  • Caché total de W3
  • Sistema de motor WP
  • Caché más rápido de WP
  • WP Optimizar
  • Cohete WP
  • WP Super Caché

Complementos de almacenamiento en caché No soportado:

  • Brisa. No admite la constante DONOTCACHEPAGE ni los filtros para omitir el almacenamiento en caché.

CloudFlare y otros proxies:

Este complemento agregará el encabezado HTTP apropiado a las páginas con Gravity Forms para excluir el HTML de la página del almacenamiento en caché cuando la configuración del host web lo permita.

De forma predeterminada, CloudFlare no almacena en caché el HTML de la página, solo lo hace cuando lo ha configurado en “Caché todo”. En este caso, después de activar el complemento, debe purgar el caché en su cuenta de CloudFlare o esperar a que caduque el caché para que CloudFlare sepa que la página debe excluirse del almacenamiento en caché.

Ciertos anfitriones como WP Engine y Kinsta no permiten la modificación de encabezados HTTP desde el lado de WordPress, por lo tanto, el soporte de CloudFlare no funcionará para estos hosts.

Otros servicios de proxy deberían funcionar de manera similar, pero no tengo acceso para probar ningún otro servicio de proxy. No dude en comunicarse conmigo si desea brindarme acceso para agregar soporte para su servicio de proxy (se requeriría documentación para el proxy).

Requisitos

  • PHP 7.0 o superior.
  • WordPress 4.9 o superior.
  • Gravity Forms 2.3 o superior.
  • Solo se admiten los formularios incrustados con el código corto del editor clásico o el bloque Gutenberg.

Uso

Simplemente instale y active, sin página de configuración.

Preguntas más frecuentes

El complemento no funciona en el servidor LiteSpeed

Como se indica en la descripción de este complemento, es compatible con Complemento LiteSpeed ​​Cache, NO servidor LiteSpeed ​​directamente. Por lo tanto, si está utilizando un servidor web basado en LiteSpeed, debe instalar el complemento LiteSpeed ​​Cache antes de instalar Fresh Forms for Gravity.

Quiero habilitar el soporte de ACF

Los campos ACF de los siguientes tipos se admiten como campos independientes y también como subcampos de un campo de contenido flexible o repetidor: texto, área de texto, WYSIWYG.

Para habilitar la compatibilidad con ACF, agregue la siguiente línea al archivo functions.php de su tema o un complemento de funcionalidad personalizada.

add_filter( 'freshforms_acf_support', '__return_true' );

Reseñas

Complemento maravilloso y soporte fenomenal

Daniel Maier
28 de agosto de 2020
¡El complemento le ahorra mucho tiempo y esfuerzo cuando se trata de almacenamiento en caché y formularios de gravedad con una eficiencia clásica, limpia y liviana! La última actualización, que agregó algo de soporte a ACF, es otra adición maravillosa. Samuel Aguilera es extremadamente receptivo y eficiente. Agradezco la brillante y reflexiva colaboración con la comunidad de código abierto.

Complemento invaluable, soporte excepcional

Ojo cuadrado
11 de mayo de 2020
Como usuarios habituales de Gravity Forms y cierto anfitrión líder de WP, recientemente nos topamos por primera vez con un problema con los datos almacenados en caché que se adjuntan al envío de formularios incorrectos: una posible pesadilla. El anfitrión pudo deshabilitar el almacenamiento en caché en la página del formulario, pero tendríamos que ir y preguntarles cada vez que creáramos un nuevo formulario, lo cual es una molestia. ¡Así que encontramos Fresh Forms for Gravity que resuelve el problema! Excepto, ¡no funciona con nuestro anfitrión! Excepto: lo hace ahora, gracias al apoyo más allá del llamado del deber de Samuel en las pruebas, la identificación de una solución y la implementación en una nueva versión, todo increíblemente rápido. Problema todo solucionado para el futuro y estamos muy agradecidos.

Este será un elemento básico

jackblittle
6 de mayo de 2020
Solo quería dispararte una nota rápida sobre este pequeño e ingenioso complemento que creaste. Primero, déjame decirte, por favor, al menos, crea una forma para que la gente te haga una donación si puede. Este complemento me ahorró un montón de dolores de cabeza y ahora está viviendo en todos los sitios donde tengo instalados Gravity Forms; por el amor de Dios, vende este pequeño tonto. Genio. Esto es genial. Es posible que desee considerar el modelo de precios que usa el tipo del complemento One Dollar, $ 1 por mes, $ 12 por año. Esto lo hace asequible para los más pequeños. En segundo lugar, ¡solo unas buenas GRACIAS! Obtienes el premio al héroe de mi día. Seriamente. Los premios no valen nada, pero de todos modos lo obtuviste. ¡Un fan seguro aquí!

Leer las 3 reseñas

Colaboradores y desarrolladores

“Fresh Forms for Gravity” es un software de código abierto. Las siguientes personas han contribuido a este complemento.

Colaboradores

  • Samuel Aguilera

Traduzca “Fresh Forms for Gravity” a su idioma.

Interesado en el desarrollo?

Explore el código, consulte el repositorio de SVN o suscríbase al registro de desarrollo mediante RSS.

Registro de cambios

1.2.10

  • Se agregó otra exclusión de SG Optimizer para evitar que SG Optimizer rompa la redirección de Stripe Checkout. Gracias a Richard Wawrzyniak.

1.2.9

  • Se agregó soporte para formularios incrustados con el complemento del módulo Divi de WP Tools Gravity Forms.

1.2.8

  • Se agregó soporte para detectar un formulario de Gravity Forms incrustado en los campos ACF de Texto, Área de texto y tipo WYSIWYG como subcampos de un campo Repetidor.
  • Se agregó soporte para el widget Essential Addons para Elementor Gravity Forms.
  • Se corrigió una advertencia cuando la publicación tenía un campo de contenido flexible ACF pero estaba vacía.
  • Refactorización de algún código.

1.2.4

  • Se agregaron más exclusiones de SG Optimizer.
  • Se agregó soporte para detectar un formulario de Gravity Forms incrustado en campos ACF de los siguientes tipos como campos independientes y también como subcampos de un campo de contenido flexible: texto, área de texto, WYSIWYG.
  • Se agregó soporte para detectar un formulario de Gravity Forms incrustado en el producto WooCommerce utilizando los complementos del producto WooCommerce Gravity Forms de Lucas Stark.
  • Cambios menores en el código.

1.2

  • Se agregó una exclusión para SG Optimizer para evitar un problema con el script en línea de redirección de formularios debido a la función “Combinar archivos JavaScript”, que a pesar de su nombre también afecta a los scripts en línea. Gracias a Richard Wawrzyniak.
  • Se agregó una exclusión para SG Optimizer para evitar un problema con la página Firma que no muestra la imagen debido a la función “Minificar la salida HTML”. Gracias a Travis Lopes.
  • Se agregó una exclusión para SG Optimizer para evitar un problema con el complemento de la plataforma de comercio de PayPal debido a la función “Aplazar el bloqueo de procesamiento de JS”.
  • Se agregaron exclusiones adicionales de JS y archivos en línea para SG Optimizer.

1.1.6

  • Se agregó verificación adicional para el código corto y los bloques de Gravity Forms cuando se usa un bloque reutilizable. Gracias a Richard Wawrzyniak.

1.1.5

  • Soporte agregado para Kinsta Cache.
  • Se agregó soporte para Autoptimize.
  • Ajustes menores a la compatibilidad con SG Optimizer y WP Engine System.

1.1.2

  • Soporte mejorado del sistema de motor WP.
  • Se agregó soporte para SG Optimizer.

1.1.1

  • Se corrigieron algunos avisos.

1.1

  • Problema solucionado con la detección de códigos cortos.
  • Se agregó soporte para WP Engine System.

1.0

  • Primer lanzamiento público.

¿Ya eres Miembro?

Para Descargar este Plugin



Por favor Comparte y Síguenos:
RSS
Follow by Email
Facebook
Twitter

Deja un comentario