Pregunta sobre WC Fields Factory de Wordpress:

脥ndice no especificado: HTTP_ACCEPT_LANGUAGE

Un usuario pregunt贸 馃憞

Querido apoyo

Recibo el siguiente error en un informe de Google en mi sitio web

Notice: Undefined index: HTTP_ACCEPT_LANGUAGE in /home/public_html/wp/wp-content/plugins/wc-fields-factory/includes/wcff-locale.php on line 210 .

El error no parece estar impreso en el DOM, ya que utilic茅 las herramientas de desarrollo de Google y no vi el texto en ninguna parte.

No estoy seguro de por qu茅 Google elige ese anuncio.

Como puede comprender, esto no es algo que los motores de b煤squeda deber铆an poder ver o indexar.

驴Podr铆as ayudarme a resolver esto?

Sobre Christos

(@ fr0nk)

Hace 2 a帽os, 8 meses

Tambi茅n tengo este error, pero algo dentro de wordpress cambia mi sitio display_errors, as铆 que a veces veo esto en mi sitio porque est谩 almacenado en cach茅. Esto parece suceder cuando un cliente no repara el HTTP_ACCEPT_LANGUAGE encabezamiento. Probablemente motores de b煤squeda. La configuraci贸n es verificar que la variable existe antes de usarla. Aqu铆 hay un parche:

--- a/wp-content/plugins/wc-fields-factory/includes/wcff-locale.php	2018-04-26 11:22:44.217060270 +0200
+++ b/wp-content/plugins/wc-fields-factory/includes/wcff-locale.php	2018-04-26 11:26:04.829774539 +0200
@@ -206,10 +206,10 @@
     public function detrmine_current_locale() {
     	$locale = "en";
     	/* Locale from Browser */
-    	if(function_exists("locale_accept_from_http")) {
-    		$locale = locale_accept_from_http($_SERVER['HTTP_ACCEPT_LANGUAGE']);
-    	} else {
-    		if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
+	if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
+	    	if(function_exists("locale_accept_from_http")) {
+	    		$locale = locale_accept_from_http($_SERVER['HTTP_ACCEPT_LANGUAGE']);
+    		} else {
     			$locale = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
     		}
     	}

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *