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