Reparación, servicio y soporte técnico para WordPress

18 min de lectura
Guía

Tu web no carga, la tienda no acepta pedidos o el panel no te deja entrar después de una actualización. Soy Mariusz Szatkowski, desarrollador WordPress desde 2006, y la reparación la hago yo personalmente: empiezo por los hechos, hago una copia, aíslo la capa que ha fallado y compruebo la reparación en las mismas rutas en las que falló. Al final de la página verás también qué cubre el mantenimiento continuo para que las averías sean menos frecuentes.

Con quién trabajas

  • WordPress comercial desde 2006, antes de Gutenberg y la REST API
  • Dirigido por un senior: el ingeniero del discovery es el mismo en la semana seis
  • Sin traspaso a offshore, sin capa de PM facturada
  • Organizador de WordCamp Europe, mentor de WordPress Foundation Credits
  • Shopify Academy: ruta CRO y Partner Marketing (Credly, 2025)

Reparar WordPress: síntoma, causa y primer paso seguro

Las averías más habituales tienen causas descritas en la documentación de WordPress. La tabla muestra qué suele haber detrás de cada síntoma y qué puedes comprobar tú mismo sin empeorar la situación. Si el primer paso no funciona o no tienes acceso a los archivos, detente y escríbeme con una descripción.

SíntomaCausa más frecuentePrimer paso seguro
Pantalla en blanco sin ningún mensajeUn error de PHP en un plugin o en el tema, a menudo justo después de una actualizaciónPor SFTP, cambia el nombre de la carpeta wp-content/plugins y, si no basta, el de la carpeta del tema activo
”Ha habido un error crítico en esta web.”Un error fatal de PHP capturado por WordPress (desde la versión 5.2)Revisa el buzón del correo de administración de la web: el mensaje incluye un enlace al modo de recuperación, que pausa el plugin causante
500 Internal Server ErrorUn archivo .htaccess dañado, un plugin o el límite de memoriaCambia el nombre de .htaccess y, cuando la web vuelva, guarda de nuevo Ajustes, Enlaces permanentes
Error al establecer una conexión con la base de datosDatos incorrectos en wp-config.php o un servidor de base de datos que no respondeCompara DB_NAME, DB_USER, DB_PASSWORD y DB_HOST con el panel del hosting y pregunta al proveedor por el estado de MySQL
Allowed memory size exhaustedUn límite de memoria de PHP demasiado bajo o código que consume memoria en un bucleSube WP_MEMORY_LIMIT en wp-config.php y después averigua qué consume tanto, porque subir el límite solo aplaza el problema
La web se queda en modo mantenimientoUna actualización interrumpida dejó el archivo .maintenanceBorra .maintenance de la carpeta raíz y termina la actualización que se cortó
Redirecciones a webs ajenas, spam en los resultados de GoogleUn hackeo, normalmente a través de un plugin desactualizado o abandonadoNo borres archivos a ciegas: haz una copia como prueba, cambia las contraseñas del panel, del SFTP y de la base de datos, y después limpia como explica la página eliminar malware de WordPress
La tienda WooCommerce no acepta pedidosUn conflicto entre plugins, caché en el carrito o un error en la pasarela de pagoEntra en WooCommerce, Estado, Registros y comprueba en qué paso se detiene el pedido

Fuentes: Common WordPress Errors, Debugging in WordPress, Fatal Error Recovery Mode in 5.2, FAQ My site was hacked.

Reparación, servicio y soporte técnico WordPress

Separo el mantenimiento preventivo de la reparación. Cuando un sitio ya está roto, hackeado, muy lento o bloqueado tras una actualización, o cuando hace falta una intervención WooCommerce porque el checkout no cobra, lo primero es averiguar dónde está el fallo y qué se puede salvar. Retocar el diseño puede esperar.

Los casos típicos: webs con años de deuda técnica, instalaciones con demasiados plugins, errores tras actualizar, pantallas blancas, formularios que dejan de enviar y rendimiento que cae sin causa visible. Cada uno tiene una causa técnica concreta, y corregir solo el síntoma deja la avería esperando a volver. Cuando la web se ha construido o modificado mucho con una herramienta de IA, el trabajo es otro: el código generado suele esconder supuestos erróneos en lugar de errores evidentes, así que lo trato aparte en el rescate de webs hechas por IA.

Mira qué muestra tu sitio en público

Danos la dirección de un sitio que gestiones. Lo descargamos como lo haría un navegador y mostramos qué se deduce de ello, junto con lo que leímos exactamente.

Descargamos páginas públicas en la dirección que nos des, nunca iniciamos sesión y no guardamos nada más allá de un contador anónimo de ejecuciones.

Pega la dirección de tu web. La herramienta la descarga como lo haría el navegador de un visitante y muestra el código de respuesta tras las redirecciones, las cabeceras, el peso de la carga inicial y los rastros de WordPress. No inicia sesión ni ve el panel, así que no sustituye a un diagnóstico, pero el resultado pegado en tu mensaje me ahorra preguntas al principio. La descripción completa de lo que mide está en la página del chequeo de sitio WordPress.

Qué suele implicar una reparación técnica

Actualizaciones de temas y plugins

Muchas averías nacen de una actualización. Pruebo la versión nueva en staging antes de llevarla a producción.

Copias de seguridad

Antes de tocar nada hago una copia de archivos y base de datos, y compruebo que la copia que ya tenías se puede restaurar.

Monitorización de disponibilidad

En el mantenimiento compruebo cada pocos minutos si la web responde, para enterarme de una caída antes que tus clientes.

Seguridad tras el incidente

Contraseñas y claves nuevas, plugins abandonados fuera y el editor de archivos del panel desactivado.

Reparación de sitios

Localizo la causa de la avería, la corrijo y te dejo por escrito qué cambié y cómo volver atrás.

Desarrollo a medida

Si la causa está en código propio del tema o de un plugin a medida, lo corrijo en el repositorio, no a mano en el servidor.

Después de reparar, lo importante es no volver al mismo punto. Suelo recomendar una base mínima de mantenimiento, porque sin ella muchas webs vuelven a fallar por las mismas causas al cabo de unos meses.

Diagnóstico de errores en WordPress

Sin un diagnóstico preciso, la solución puede ser incorrecta o empeorar las cosas. Una pantalla blanca puede venir de un error de PHP, de dos plugins en conflicto, de falta de memoria en el servidor o de una base de datos dañada, y cada causa pide un arreglo distinto.

Empiezo activando el modo de depuración de WordPress (WP_DEBUG) con el registro en archivo, para ver el error exacto sin mostrarlo a los visitantes. Lo cruzo con los registros del servidor web (Apache o Nginx), los de PHP y, si los hay, los del hosting. Ahí aparecen el archivo, la función y la línea que fallan.

Si la web no carga en absoluto, trabajo directamente en el servidor por SSH o desde el panel del hosting: compruebo la conexión con la base de datos, la integridad de los archivos de WordPress con wp core verify-checksums, el contenido de wp-config.php y las reglas de .htaccess.

En problemas de rendimiento miro las consultas lentas con Query Monitor, los plugins que más recursos consumen, la configuración de caché y si el servidor da abasto con el tráfico que recibe.

Cómo solucionar la pantalla blanca de la muerte en WordPress

La pantalla blanca (White Screen of Death) es de las averías más habituales. El sitio deja de mostrar contenido y aparece una página vacía o un mensaje genérico. Las causas más frecuentes son errores de PHP en un plugin o en el tema, el límite de memoria de PHP superado, un conflicto tras una actualización o archivos del núcleo dañados.

Con el registro de depuración activo, WordPress anota el error concreto. Si no se puede entrar al panel, hago los cambios en el servidor: desactivo plugins renombrando su carpeta, cambio a un tema por defecto, subo el límite de memoria en wp-config.php o restauro los archivos del núcleo desde una descarga limpia.

Una vez corregida la causa, compruebo la web entera, no solo la portada: páginas internas, formularios, WooCommerce y el resto de funciones de las que vive el negocio. Después quito el plugin problemático, actualizo el tema a una versión compatible o ajusto el servidor para que no se repita.

Recuperación de sitios hackeados

Los síntomas varían: redirecciones a webs de spam, contenido inyectado, páginas de phishing alojadas en tu servidor, correo basura enviado desde él, archivos extraños en los directorios o avisos de Google de que la web es peligrosa.

  1. Contención. Cambio las contraseñas del servidor y de la base de datos y, si hace falta, pongo la web en mantenimiento o restrinjo el acceso mientras limpio.
  2. Vía de entrada. Busco por dónde entraron: plugins o temas con vulnerabilidades conocidas, contraseñas débiles, PHP o WordPress obsoletos, configuración insegura del servidor. Si esa vía no se cierra, la web vuelve a caer después de la limpieza.
  3. Limpieza. Comparo el núcleo con una instalación limpia, reviso los archivos de temas y plugins, limpio la base de datos (enlaces de spam, usuarios que nadie creó, opciones modificadas) y elimino las puertas traseras que suelen dejar para volver.
  4. Cierre. Actualizo WordPress, plugins y temas, quito componentes abandonados, cambio todas las contraseñas y las claves de wp-config.php, activo el doble factor y configuro cabeceras de seguridad.
  5. Reputación. Si Google marcó la web, pido la revisión en Search Console cuando la limpieza está hecha. Si el hosting suspendió la cuenta, le envío lo necesario para demostrar que el problema está resuelto.

El detalle de la limpieza está en eliminar malware de WordPress.

Conflictos entre plugins

Dos plugins que modifican lo mismo, un plugin que no es compatible con la versión actual de WordPress o de PHP, o uno que lanza errores de JavaScript que rompen otros componentes. Los síntomas van de fallos visuales a funciones que dejan de responder, errores en el panel o la pantalla blanca. A veces el conflicto no aparece justo tras la actualización, sino cuando se da una combinación concreta que nadie probó.

Lo localizo con método: desactivo todos los plugins y los reactivo de uno en uno en una copia, comprobando la web en cada paso. Con el culpable identificado, decido si basta una actualización, un ajuste o un parche, o si hay que sustituirlo por una alternativa mantenida.

A veces el choque es entre un plugin y el tema. Los temas que traen mucha funcionalidad propia (sliders, constructores de páginas, tipos de contenido) chocan más, porque duplican lo que debería hacer un plugin aparte. Se previene con pocos plugins, bien mantenidos, y probando cada actualización en staging antes de producción.

Por qué WordPress va lento y cómo solucionarlo

Una web lenta suele tener varias causas a la vez, repartidas entre servidor, aplicación y navegador.

En el servidor: hosting escaso para el tráfico real, sin OPcache ni caché de objetos (Redis o Memcached), sin caché de página, una versión de PHP antigua o límites de memoria y tiempo de ejecución mal ajustados.

En WordPress: plugins con consultas ineficientes, temas que cargan recursos en todas las páginas, una base de datos inflada con revisiones, transients caducados y tablas huérfanas, o demasiadas peticiones AJAX y tareas en segundo plano.

En el navegador: imágenes sin optimizar, demasiado CSS y JavaScript, fuentes que bloquean el renderizado, scripts de terceros (analítica, chats, mapas) y la falta de CDN.

Empiezo por lo que más pesa en tu caso concreto. A veces basta con ajustar la caché y las imágenes; otras hay que sustituir un plugin pesado, rehacer partes del tema o cambiar de hosting.

Errores de base de datos

La base de datos guarda el contenido, la configuración, los usuarios, los pedidos de WooCommerce y los datos de los plugins. Un fallo aquí se ve de muchas formas: páginas que no cargan, datos que desaparecen, un panel que se comporta raro o el mensaje “Error al establecer una conexión con la base de datos”.

Lo más habitual son tablas dañadas (WordPress trae una herramienta de reparación que se activa con la constante WP_ALLOW_REPAIR en wp-config.php), tablas infladas, sobre todo wp_options con demasiados datos en autoload, tablas huérfanas de plugins desinstalados y credenciales incorrectas o un servidor MySQL que no responde.

Para tablas dañadas uso las herramientas de MySQL; para lentitud, analizo las consultas y optimizo las tablas que más pesan; para la conexión, reviso wp-config.php y el estado del servidor de base de datos con el hosting.

Errores de WooCommerce

Las tiendas tienen fallos propios: pasarelas que rechazan cobros, impuestos o envíos mal calculados, extensiones que chocan tras una actualización, emails transaccionales que no salen y un checkout que no deja terminar la compra.

Todos tocan los ingresos. Un checkout que falla en silencio, con el cliente convencido de que pagó y la tienda sin pedido, puede pasar días sin que nadie lo note hasta que llegan las quejas.

Los registros de WooCommerce (WooCommerce, Estado, Registros) muestran errores de pasarelas, de API y de procesamiento de pedidos; los del servidor añaden los errores de PHP y de conexión. La solución puede ser reconfigurar la pasarela, actualizar o sustituir una extensión, corregir impuestos o envíos, o ajustar el servidor para el tráfico de la tienda.

Problemas con actualizaciones fallidas

Una actualización puede cortarse por falta de espacio en disco, un timeout del servidor, permisos de archivos o un corte de red. Si se interrumpe a medias, quedan archivos de la versión nueva mezclados con los de la antigua.

Se nota en el aviso de mantenimiento que no desaparece (el archivo .maintenance se quedó en la raíz), en funciones rotas a medias, en incompatibilidades entre componentes y, en el peor caso, en la pantalla blanca.

Primero averiguo qué se actualizó y en qué estado quedaron los archivos. Para el núcleo, subo los archivos desde una descarga limpia; para plugins y temas, la versión correcta desde el repositorio. Si hay una copia reciente y buena, restaurarla suele ser la vía más segura. Después repito la actualización de forma controlada, paso a paso.

Errores de email y formularios

Confirmaciones de pedido que no llegan, formularios de contacto que no avisan, emails de registro que acaban en spam. Afectan a la operación diaria y a la confianza de tus clientes.

La causa más habitual: WordPress envía con la función mail() de PHP, que depende del servidor, y muchos hostings la tienen limitada o desactivada. Además, el correo que sale sin SPF, DKIM y DMARC bien configurados acaba a menudo en spam.

La solución es enviar por SMTP autenticado a través de un servicio como Amazon SES, Mailgun o Postmark, conectado con un plugin SMTP, y revisar los registros DNS del dominio. En WooCommerce importa más que en ningún otro sitio, porque el cliente espera la confirmación del pedido.

Cómo evitar que un error de WordPress se repita

La reparación no termina cuando desaparece el error. Si la causa sigue ahí, la web vuelve a fallar en semanas o meses.

Después de reparar reviso el inventario de plugins (fuera los innecesarios, sustituyo los abandonados, compruebo que los que quedan conviven bien), optimizo la base de datos, ajusto el hosting, aplico las medidas de seguridad básicas y dejo copias automáticas. Te dejo también por escrito qué revisar, con qué frecuencia actualizar, cómo probar los cambios antes de producción y qué señales indican que algo va mal.

Si en tu empresa no hay nadie técnico, el mantenimiento WordPress cubre actualizaciones probadas en staging, copias guardadas más de 30 días en la UE y monitorización de disponibilidad cada pocos minutos. Antes de acceder a datos personales firmamos el contrato de encargado del tratamiento del artículo 28 del RGPD.

Cómo es el proceso de reparación de un sitio WordPress

  1. 1

    Aviso con hechos

    La dirección de la página, el momento de la avería, los últimos cambios y lo que ha quedado bloqueado: el carrito, el acceso o la publicación.

  2. 2

    Copia antes del cambio

    Un punto de restauración de archivos y base de datos y, cuando el incidente lo permite, la reproducción del error fuera de producción.

  3. 3

    Aislar la capa

    Hosting, núcleo, tema, plugin, código propio, API externa, caché o DNS. Reparo la capa más pequeña responsable del fallo.

  4. 4

    Comprobación y registro

    Vuelvo a probar el escenario del aviso y las rutas cercanas, y anoto el cambio y el punto de vuelta atrás.

Si el sitio está en producción, reduzco los cambios al mínimo para acortar el tiempo de impacto. Al final recibes por escrito la causa, la solución aplicada y lo que recomiendo para que no se repita.

Soporte técnico WordPress: qué preparar para el aviso

Al principio de una avería, casi todo el tiempo se va en conseguir accesos y averiguar qué ha cambiado. Esto acelera el arranque más que cualquier otra cosa:

Descripción de la avería

  • la dirección de la página en la que se ve el problema
  • cuándo apareció por primera vez
  • qué cambió justo antes: una actualización, un plugin nuevo, una migración, un cambio de DNS
  • el texto del mensaje de error o una captura de pantalla

Accesos

  • una cuenta de administrador de WordPress aparte, no la tuya
  • SFTP o SSH a los archivos de la web
  • el panel del hosting con acceso a la base de datos y a los registros de errores
  • en una tienda: acceso de solo lectura al panel de la pasarela de pago

Envía los accesos por un canal aparte, no en el texto del formulario. Cuando termine, borra la cuenta que creaste para mí y cambia la contraseña del SFTP: es buena práctica con cualquier proveedor. Las recomendaciones de WordPress sobre contraseñas, cuentas y permisos están en la guía Hardening WordPress.

Soporte WooCommerce: cuando la tienda deja de vender

En una tienda, una avería cuesta más que en una web corporativa, porque cada hora son pedidos que no entran. Que la portada vuelva a cargar no demuestra nada: la intervención WooCommerce termina cuando un pedido de prueba pasa por el carrito, el pago, el email de confirmación y el cambio de stock. Adjunta al aviso el registro de errores y el informe de estado del sistema (los dos en WooCommerce, Estado), que muestra el entorno, las versiones y las plantillas sobrescritas.

Si la tienda no vende, escríbeme por el formulario de contacto con la URL, la hora del fallo y el último cambio desplegado. Cuando la tienda funciona pero lleva tiempo perdiendo pedidos, pagos o integraciones, en lugar de una reparación suelta funciona mejor un sprint de rescate WooCommerce acotado en el tiempo.

Tu web WordPress no funciona. Cuéntame qué ves

Para empezar bastan la dirección, el momento de la avería y los últimos cambios. El presupuesto es individual, lo preparo a partir de la descripción del incidente y el trabajo arranca con el alcance por escrito.

Enviar la descripción de la avería

Explora otros servicios WordPress y base de conocimiento

Recomendaciones de LinkedIn

Recomendaciones y opiniones sobre el trabajo con WPPoland

Recomendaciones de personas de las comunidades WordPress, WordCamp y e-commerce. Escriben sobre entrega puntual, profundidad técnica y un enfoque orientado al negocio en el desarrollo de sitios.

Karolina Czapla

Karolina Czapla

Estratega de Marketing, Performance & Digital Strategy

“Trabajar con Mariusz en el WordCamp me ha mostrado lo poco común que es combinar competencias técnicas profundas con un verdadero liderazgo. Planifica, coordina y entrega con precisión, a la vez que da al equipo espacio para crecer y aportar. Cuando otros dicen 'no se puede', él encuentra una solución sin hacer ruido.”

Co‑organizadora, WordCamp Gdynia 2024 y 2025

Anna Kamińska

Anna Kamińska

Talent Acquisition Specialist / HR People Partner

“El portafolio de Mariusz habla por sí solo: refleja su precisión, versatilidad y sentido de la responsabilidad. Se puede confiar en él para conducir un proyecto desde la idea hasta la entrega, mantener informados a los stakeholders y asegurar que todo se haga correctamente y a tiempo.”

Trabajamos en el mismo equipo

Sarah‑Luisa Kwolek

Sarah‑Luisa Kwolek

Gestora de Proyectos TI & Product Owner, Web/App

“Durante más de dos años pude contar siempre con Mariusz para tareas de WordPress, desde el styling y los templates hasta integraciones con terceros. Aporta estabilidad al equipo y mantiene la parte de frontend bajo control.”

Mariusz fue su cliente en proyectos WordPress

Argert Boja

Argert Boja

Senior Full‑Stack Developer

“Mariusz es el compañero de equipo que todos esperan tener: competencias técnicas profundas full‑stack en WordPress, explicaciones claras y una actitud positiva incluso bajo presión. Se mueve con soltura entre plugins personalizados, optimización de rendimiento y layouts de Gutenberg, sin perder de vista la visión de conjunto.”

Trabajamos juntos en proyectos WordPress

Varun Patil

Varun Patil

Líder de Growth & CRM

“Más allá del desarrollo, Mariusz entiende SEO, analítica y growth. Habla directamente con los stakeholders, hace las preguntas correctas y entrega soluciones que mueven los indicadores de negocio: de AMP a tracking y rendimiento.”

Fue responsable de Mariusz en iniciativas de growth

Rafał Osiński

Rafał Osiński

Founder @ EasyTrips.pl, Senior WordPress Dev

“Conozco a Mariusz a través de la comunidad WordPress desde hace muchos años. Es fiable, muy implicado y siempre está presente: en meetups, WordCamps y en los proyectos. Si le importa la colaboración a largo plazo y alguien que trate su sitio como si fuera suyo, él es la persona indicada.”

Co‑organizador de la comunidad WordUp Trójmiasto y WordCamp

Daniel Blossfeld

Daniel Blossfeld

Consultor de Optimización de Procesos y Digitalización

“Tuve el placer de trabajar con Mariusz durante casi tres años. En ese tiempo, sus competencias técnicas profundas en desarrollo WordPress resultaron de un valor incalculable en una variedad de proyectos, desde la construcción de sitios web hasta áreas de socios online e incluso integraciones con Shopify. Es un desarrollador fiable y capaz.”

Mariusz fue su cliente en proyectos WordPress

Natalie Wiszczor

Natalie Wiszczor

Gestora de CRM y E-mail Marketing

“Tuve el gran placer de trabajar con Mariusz durante más de 4 años en el ámbito técnico. Durante ese tiempo demostró ser un compañero competente y fiable. Destacaron especialmente su carácter amable y su notable perseverancia para resolver retos técnicos complejos. Incluso en situaciones de estrés siempre mantuvo la cabeza fría y contribuyó significativamente a un ambiente de trabajo positivo y productivo con su actitud optimista. 🙏🏻🚀”

Trabajó con Mariusz en distintos equipos

Mark Chalklen

Mark Chalklen

Head of Design & Build en Itineris Limited

“Mariusz es un gran miembro del equipo, siempre dispuesto a meterse de lleno en cualquier tarea y a aprender cosas nuevas. Un excelente comunicador y, en general, una persona muy agradable con la que trabajar. ¡Eso sí, es difícil ganarle en nuestra clasificación semanal de Strava!”

Gestionó a Mariusz directamente

Jessica Di Pasquale

Jessica Di Pasquale

Liderando iniciativas de SEO con estrategias de crecimiento basadas en datos.

“Mariusz es una persona muy hábil, paciente y experta. Siempre dispuesto a ayudar y corregir errores, valoré mucho trabajar con él. ¡Es un compañero estupendo!”

Gestionó a Mariusz directamente

Biki John

Biki John

Apasionado del Marketing de Contenidos y entusiasta del SEO

“Fue genial trabajar con Mariusz. Valoré mucho su amplio conocimiento de WordPress y lo útil que resultó siempre que necesité ayuda para moverme por el CMS. Elogio totalmente a Mariusz por su paciencia, su buen carácter y su dominio del oficio; todos lo echaremos mucho de menos.”

Trabajó con Mariusz en distintos equipos

Rafal Borowiec

Rafal Borowiec

Desarrollador de Software, Consultor, Manager y Profesor

“Tuve la oportunidad de trabajar con Mariusz durante 7 meses. Destaca en optimización técnica para motores de búsqueda (SEO). Mariusz cuenta también con una sólida experiencia en desarrollo AMP, GTM y GA. Se siente muy cómodo con WordPress: trabajó en una variedad de proyectos y tareas relacionadas con WordPress, incluyendo desarrollo de landing pages, mejoras de rendimiento y mucho más. Si busca un experto sólido en WordPress especializado en SEO, tracking, rendimiento y desarrollo, no dude en ponerse en contacto con Mariusz.”

Gestionó a Mariusz directamente

Belinda Koch

Belinda Koch

Analista de Web-Tracking en TUI

“Mariusz es una persona estupenda con quien trabajar. Está extremadamente motivado por aprender cosas nuevas y compartir su conocimiento, y domina una amplia gama de temas. Trabajamos juntos en analítica digital y tracking y le estoy muy agradecida por toda la energía, el apoyo y las ideas que aportó a los proyectos.”

Trabajó con Mariusz en temas de analítica digital y tracking

Ali Nezamolmaleki

Ali Nezamolmaleki

Growth, SEO, Pensamiento Analítico, AMP

“Mariusz es una persona extremadamente talentosa en su campo de trabajo. Siempre es capaz de aportar una nueva perspectiva para resolver problemas y de pensar fuera de la caja en situaciones en las que todo parece bloqueado. Trabajar con él es siempre un placer por su personalidad positiva y su actitud de 'se puede hacer'.”

Trabajó con Mariusz en el mismo equipo

Karol Jakubcewicz

Karol Jakubcewicz

Desarrollador Front-end / JavaScript

“Mariusz es un desarrollador WordPress y especialista en SEO/SEM increíblemente experimentado con quien he tenido el placer de trabajar durante casi dos años. Fue una de las figuras clave responsables de la mejora constante del tiempo de carga y del posicionamiento de las páginas. Admiro sus competencias técnicas profundas, vitales para un proyecto WordPress tan complejo, multilingüe y altamente personalizado. Mucha experiencia, una enorme actitud positiva: recomiendo encarecidamente colaborar con Mariusz en cualquier proyecto web.”

Trabajó con Mariusz en el mismo equipo

Paweł Lewczuk

Paweł Lewczuk

Desarrollador Front-end, Desarrollador WordPress

“Colaboré con Mariusz en varios proyectos y nuestra cooperación fue siempre ejemplar. Creo que aún tenemos por delante muchos proyectos conjuntos. ¡Muy recomendable!”

Mariusz fue cliente de Paweł

Przemek Wroblewski

Przemek Wroblewski

Desarrollador de Software con más de 20 años de experiencia

“Encontré en Mariusz a alguien con gran experiencia y un conocimiento profundo de las soluciones frontend. Un desarrollador WordPress sólido, competente y responsable. Tiene facilidad para construir relaciones interpersonales con los demás. Tuvo la visión de ver los beneficios y la pasión para convertirlos en resultados medibles para AirHelp. Sin duda, alguien que querría tener en mi equipo.”

Trabajó con Mariusz en distintos equipos

Todas las recomendaciones en LinkedIn

Preguntas frecuentes

Preguntas sobre alcance, entrega, costes y calidad.

¿Qué incluye una intervención en WooCommerce cuando la tienda no cobra?#
Empiezo cuando el checkout falla, la pasarela no procesa pedidos o una actualización deja la tienda en error. Hago una copia, reproduzco el fallo en un clon de staging si se puede, aíslo el plugin, la plantilla o la integración que lo provoca y corrijo la causa. La reparación termina cuando un pedido de prueba pasa por el carrito, el pago, el email de confirmación y el cambio de stock.
¿Cómo empieza una reparación de WordPress y qué necesitas darme?#
Me cuentas qué síntomas ves, cuándo empezaron y qué cambió justo antes. Para diagnosticar necesito una cuenta de administrador aparte o, si la web no carga, acceso por SFTP o SSH y al panel del hosting. Con eso reviso registros, wp-config.php, plugins, tema y base de datos para localizar la causa antes de tocar nada.
¿Cuánto tarda una reparación y trabajas con webs hackeadas?#
Depende de la avería y no prometo plazos antes de verla. Una pantalla blanca causada por un plugin concreto suele ser corta una vez localizada la causa. Una web hackeada lleva más: contención, búsqueda de la vía de entrada, limpieza, cierre de esa vía y, si Google la marcó, solicitud de revisión. Tras el primer diagnóstico te digo por escrito qué he encontrado y cuánto calculo que llevará.
¿Cuánto cuesta el servicio de reparación WordPress?#
El precio es individual y depende del alcance real del problema: no es lo mismo un ajuste de caché que la limpieza de un sitio con puertas traseras en la base de datos. Tras el diagnóstico te envío un plan con las tareas concretas y, sobre esa base, el presupuesto.
¿Qué pasa después de reparar el sitio, volverá a fallar por lo mismo?#
Puede volver a fallar si la causa sigue ahí. Por eso, después de la reparación reviso el inventario de plugins, quito los abandonados, dejo copias de seguridad automáticas y anoto qué conviene vigilar. Si no tienes a nadie técnico en la empresa, un plan de mantenimiento continuo con actualizaciones probadas en staging sale más barato que repetir reparaciones.
¿Con qué herramientas haces el diagnóstico?#
Con lo que ofrece WordPress y el servidor: WP_DEBUG y el registro de depuración, los registros de Apache o Nginx y de PHP, Query Monitor para consultas lentas, WP-CLI por SSH y las herramientas de MySQL para reparar tablas. En rendimiento reviso OPcache, la caché de objetos con Redis o Memcached, la caché de página, la versión de PHP y la CDN. Para el correo configuro SMTP autenticado con servicios como Amazon SES, Mailgun o Postmark.