A través de cyberpirata nos entermos de que el plugin google-hilite para WordPress, un hack que hace que las palabras de una búsqueda en Google queden resaltadas cuando se accede a tu bitácora, presenta un bug importante. Se trata de un error que provoca que no se pueda acceder al blog y que en su lugar se muestre la siguiente advertencia:

Warning: Unknown modifier ‘/’ in /home/www/wp-content/plugins/google-hilite.php on line 107

Afortunadamente, ya hay solución a dicho problema. Las instrucciones se pueden consultar en Google Dirson. Simplemente tienes que seguir las indicaciones y actualizar tu google-hilite.php (que debe estar en wp-content/plugins).

Si quieres testear si tu bitácora está afectada por este error, escribe esta dirección en tu navegador:

http://www.google.com/url?sa=D&q=http://cualquier_pagina

donde “cualquier_pagina” es la dirección de tu blog.

A continuación transcribimos las instrucciones, por si a alguien no le apetece estar abriendo nuevas ventanas:

# Fichero: /wp-content/plugins/google-hilite.php
# Moficaciones por:
# http://log.xergio.net/fallo-en-el-plugin-google-hilitephp.html
# http://www.grotegerd.com/archiv/2004/09/15/bug-in-google_hilite-wordpress/

# La línea incorrecta en la fila 50
$query_terms = preg_replace(‘/^.*s=([^&]+)&?.*$/i’,’$1′, $referer);
# se debe sustituir por esta:
$query_terms = preg_replace(‘/^.*s=([^&]+)?.*$/i’,’$1′, $referer);

# Inserta como nueva fila 104 (desplazando el resto hacia abajo):
$term = preg_quote($term, ‘/’);

# Además, en la línea 107 (después del ” } else { ” ) insertamos lo mismo:
$term = preg_quote($term, ‘/’);

Share