Avisos
Vaciar todo

[Resuelto] Evitar que Contact Form 7 cargue en cada visita

46 Respuestas
5 Usuarios
0 Reactions
119 Visitas
Respuestas: 2
New Member
Topic starter
 

Para mejorar la velocidad de mi web, me han comentado que puedo cambiar algo dentro de contact form 7 para que no cargue en cada visita si no solo cuando sea necesario.

Me dan este link con información Contenido solo visible a usuarios registrados


 
Respondido : 06/12/2019 5:33 pm
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Diana.

Si, lo veo bien, si solo son esas tres páginas las que tienen formulario de Contact Form, estaría bien.

No pienses que esto te ayudará a mejorar mucho en la carga, si que es verdad que ayuda ya que evitas la carga de esos archivos en las demás páginas pero pueden ser Milisegundos que siempre es bueno claro.

Un saludo

 

 


 
Respondido : 18/02/2020 11:02 am
Respuestas: 24
Eminent Member
 
Respondido por: @pepesoler

Hola Diana.

Si, lo veo bien, si solo son esas tres páginas las que tienen formulario de Contact Form, estaría bien.

No pienses que esto te ayudará a mejorar mucho en la carga, si que es verdad que ayuda ya que evitas la carga de esos archivos en las demás páginas pero pueden ser Milisegundos que siempre es bueno claro.

Un saludo

 

 

¡Gracias! Algo es algo 🙂


 
Respondido : 18/02/2020 1:27 pm
Respuestas: 24
Eminent Member
 

Por curiosidad. Se me ha olvidado incluir esta página en los slugs. ¿Por qué me sale bien el contact form?

https://tutiendadealfombras.com/alfombras-personalizadas/


 
Respondido : 18/02/2020 1:28 pm
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Diana.

¿ Dónde estás añadiendo los códigos ? por que en el archivo functions no veo que estén añadidos.

 

Un saludo

 


 
Respondido : 18/02/2020 3:41 pm
Respuestas: 24
Eminent Member
 

@pepesoler

Pues en un archivo functions.php donde he modificado otras cosas de la web. ¿Quizá lo tenga que incluir en otro archivo functions.php?

En ese caso, el otro functions.php termina con este código. ¿Es este el que ves? En ese caso ¿tendría que añadir el código correspondiente abajo del todo? ¿al final de la última llave o delante?

add_action( 'admin_head', 'vc_css_admin' );
if ( ! function_exists( 'vc_css_admin' ) ) {
function vc_css_admin() {
echo '<style>
.vc_license-activation-notice,
.customize-control-woocommerce_catalog_columns {
display:none !important;;
}
</style>';
}
}


 
Respondido : 18/02/2020 5:03 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola,

Si ese código es correcto.

Saludos.


 
Respondido : 18/02/2020 5:34 pm
Respuestas: 24
Eminent Member
 

¿Ese último es el functions que tengo que modificar? Y de ser así, ¿dónde inserto el código para deshabilitar el ContactForm: después de la última llave } o antes?

Gracias!


 
Respondido : 19/02/2020 7:44 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Diana.

Tienes que añadirlo en el functions.php que tienes dentro de wp-content -> themes -> bridge

Solo tienes que tener un archivo functions.php dentro de esa carpeta

.- Al final del archivo en al ultima linea que tengas sin código después de todos los códigos que tengas añadidos, si la última línea es una llave, después de esa línea

 

Un saludo

 


 
Respondido : 19/02/2020 2:24 pm
Respuestas: 24
Eminent Member
 

Lo siento, pero no trabajo con plantilla Bridge, sino con la Lebe

Pego el código como dices a Themes/Lebe/Functions.php (debajo de la última línea, que es una llave) y la web peta

GRACIAS!


 
Respondido : 19/02/2020 3:47 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Mejor adjunta tu archivo .php puedes comprimirlo en .zip y subirlo para revisar o puedes subirlo a Google Drive u otro servicio similar y enviarnos el enlace.

Saludos.


 
Respondido : 19/02/2020 5:01 pm
Respuestas: 24
Eminent Member
 

@jmarreros

Aquí tienes dos. El 1 es el que modifiqué al principio y no hacía nada. El 2 es el que peta la web

 

GRACIAS POR TODO


 
Respondido : 19/02/2020 5:15 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

En ambos casos lo veo correcto, en realidad sólo deberías agregarlo en uno de ellos no tiene sentido agregar el mismo código en dos archvos que cargan porque te producirán problemas, así el código sea correcto, ya que encuentra el mismo nombre de función definido dos veces.

Tendrías primero que asegurarte qué archivo functions.php es el correcto, lo normal es que sea el que esta en la raíz de tu theme, si usas un childtheme lógicamente tienes que usar el functions.php del child-theme, envíanos una captura de pantalla de la ubicación de ambos archivos para revisar.

Saludos.


 
Respondido : 19/02/2020 5:35 pm
Respuestas: 24
Eminent Member
 

@jmarreros

Hola!

Uno está en public_html/tutiendadealfombras.com/wp-content/themes/lebe-childtheme

Y el otro en public_html/tutiendadealfombras.com/wp-content/themes/lebe

¿De qué necesitas captura?


 
Respondido : 20/02/2020 8:00 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Diana.

¿ El dominio es huertum ?

Lo comento por que si consulto la web con el inspector de la web veo que estás utilizando la plantilla " Bridget "

screenshot huertum.com 2020.02.20 10 21 04

 

En todas las pruebas que realizó veo que la plantilla que tienes activa es Bridge.

.- Accede a tu cuenta de cPanel -> WPCenter y pulsa en el botón " Configurar " del dominio " huertum " 

.- Selecciona la pestaña " Temas " y te indicara la plantilla que tienes activa para ese dominio.

 

En WordPress lo puedes ver en apariencia -> Temas.

La primera plantilla que tienes a la izquierda es la que está activa, veras que pone " Activo "

Screenshot 2020 02 20 10.32.34

 

Un saludo


 
Respondido : 20/02/2020 9:33 am
Respuestas: 24
Eminent Member
 

@pepesoler

El dominio es tutiendadealfombras.com

Según como me dices, la plantilla es "Lebe Child Theme" (ver adjunto)

Sin título 1

 


 
Respondido : 20/02/2020 9:45 am
Página 2 / 4