Wordpress - Irekisoft

Default template

Solución: the “hoeflertext” font wasn’t found – WordPress

Esta semana nos ha tocado lidiar con un problema que tenia una empresa con su web creada en WordPress, la cual al visitarla con el Google Chrome devolvía el mensaje: “The ‘HoeflerText’ font wasn’t found” y amablemente nos daba la opción de descargarnos un ejecutable que nos resolvería el problema, obviamente lo que iba a hacer realmente es meternos un malware por toda la escuadra, eso si el aspecto del aviso con el logotipo de Google podría despistar a mas de uno.

HoeflerText error

Para el pobre desgraciado que caiga en en la trampa aquí y lo instale os dejamos un enlace para poder solventarlo:
http://www.solucionavirus.com/2017/01/eliminar-hoeflertext-font-wasnt-found.html

Aunque no estaría mal recordaros que eso con GNU/Linux se hubiese quedado en una simple anécdota, os habríais descargado el ejecutable y listo 😉

Pero el problema que teníamos entre manos era solucionar el origen, en este caso un wordpress con un problema de seguridad que estaba siendo usado para infectar maquinas.

Echando un vistazo al código fuente generado esto es lo que aparecía:

código malicioso

Como veis un array con montón de números el cual mas tarde recorría para crear un bonito efecto matrix de fondo de pantalla y cargar un banner con el aviso de descarga. Le hemos seguido la pista y hemos podido comprobar que la web cargaba un fichero “fonts.js” de una dirección muy rara y que obviamente ahí estaba el problema.

Ahora tocaba buscar la forma de deshacernos del código que carga ese fichero. En nuestro caso la plantilla estaba desactualizada y contenía un fichero “skypeCheck.js” con código malicioso. Ha sido borrar el fichero ya que en nuestro caso no necesitamos que la plantilla tenga ninguna funcionalidad con Skype y asunto medio resuelto porque que el fichero “font.js” no llegaba a cargarse (devolvía un 404) pero el código con el array seguía inyectándose.

Tras buscar como locos, seguir diversas pistas y comparar ficheros originales de wordpress con los del la web afectada al final hemos dado por fin con el dichoso fichero que estaba causando todo este tema: “default-filters.php” situado dentro del directorio “wp-includes“.

Esta es la sorpresa final que nos hemos encontrado:

código problemático

Borrando la función “blue_bointon_ubergeek_hv1()” asunto resuelto. O si lo preferís para estar mas seguro os podéis bajar la versión que tengáis instalada de wordpress del repositorio (mirar en el readme.html de la raíz) y sustituir el fichero corrupto por el original.

Esta ha sido nuestra aventura con este error, es posible que en otro caso la situación no sea la misma y esta solución no sirva pero si ha alguien le ayuda o le da alguna idea bienvenido sea.

Conclusión: Procurar tener el wordpress actualizado, no usar plugins que no se vayan a utilizar y tener siempre una copia de seguridad tanto de la web como de la base de datos.

Recordar que desde Irekisoft podemos ayudaros a solventar este tipo de errores, manteneros el wordpress actualizado y asesoraros en vuestro proyecto.

Casa rural Eguzkilore

Sitio web para la casa rural Eguzkilore.

Se trata de una web en dos idiomas con un diseño responsive para que pueda verse desde cualquier dispositivo y de esa manera evitar la perdida de reservas.

Se ha tenido muy en cuenta el tema fotográfico para que de un vistazo rápido se pueda hacer uno la idea de lo maravillosa que es la casa, el entorno en el que se encuentra y las múltiples actividades que se pueden realizar en ella.

Decisiones

Decisiones es un cortometraje dirigido por Iván Miñambres y protagonizado por Gorka Otxoa y Ramón Barea

La web es dinámica y esta realizada en HTML5 y CSS3

Además hemos utilizado el potencial de Jquery para dotarla de efectos sin tener que recurrir a tecnología Flash.

Prenaval

Prenaval es una empresa dedicada a la prefabricación y montajes navales en Bizkaia.

La web basada en WordPress esta desarrollada de forma dinamica por lo que los propios trabajadores de la empresa pueden añadir noticias e imagenes en la web de forma sencilla.

Dado el caracter internacional de la empresa la web esta traducida a 4 idiomas: Inglés, portugues, euskera y castellano.

Nosotros nos encargamos de toda la web tanto el diseño como la programación.

Videomix Pro

VideomixPro es una empresa de producciones audiovisuales. Especialistas en bodas cuentan con una amplia experiencia a sus espaldas lo que garantiza un resultado profesional

Se trata de una web dinamica en la que se pueden ver fragmentos de los trabajos que realizan, servicios que ofrecen y forma de contactar con ellos.

Nosotros nos encargamos de toda la web tanto del rediseño como de la programación.

Titulo de especialista universitario en diseño de moda

Con motivo de una nueva titulación por parte de la universidad del país vasco, el estudio de diseño gráfico la caja de tipos se encargo de todo el diseño y contó con nosotros para realizar la programación de este proyecto.

La web es dinámica y la propia universidad se encarga de actualizar los contenidos. El proyecto esta realizado utilizando WordPress como base del sistema, en dos idiomas y con secciones programadas especialmente para ellos como todo el tema de proyectos.

Os recomendamos que la visitéis.

CRITICaL T-SHIRTS

CRITICaL T-SHIRTS es una iniciativa artística que agrupa artistas de diferentes países con la idea de recurrir a la camiseta como lienzo y la calle como galería de arte. Los objetivos principales de esta acción son: difundir un mensaje crítico y fomentar la creatividad.

La web es totalmente dinámica por lo que ellos mismos se encargan de actualizarla ademas de contar con tienda online para poder vender sus camisetas a traves de Internet.

Web de la fundación Itaka-Escolapios

Itaka-Escolapios es una Fundación creada e impulsada por la Orden religiosa de las Escuelas Pías y las fraternidades escolapias.

El proyecto trataba de sustituir su anterior web basada en Plone por un gestor de contenidos mas amigable y fácil para su uso diario.

La web cuenta con un montón de información sobre las distintas actividades que realizan a lo largo de varios países.

Esta traducida a 6 idiomas y cuenta con una pasarela bancaria para el tema de los pagos de los socios.

Diferentes usuarios se encargan de introducir las noticias por lo que cuenta con una serie de roles por usuario para cada sede, de esta manera se mantiene un orden a la hora de la publicación de las noticias.

La web es totalmente dinámica por lo que los propios usuarios pueden hacer modificaciones de la plataforma de manera sencilla: Cambiar textos e imágenes, subir publicaciones, añadir noticias, etc.