Desarrollo WordPress: temas y plugins a medida, escritos por quien los va a mantener
Lo que WordPress no hace, lo escribimos. Lo que hace a medias con doce plugins, lo reemplazamos por uno que sí sostenemos.
Somos una agencia de desarrollo especializada en WordPress. No en diseño con WordPress: en código sobre WordPress. Temas propios cuando ninguno comercial cubre lo que tu operación necesita. Plugins propios cuando el del repositorio hace el 80% y el 20% restante te cuesta tres semanas de parches en cada actualización.
Catorce años nos han dejado una convicción simple: casi todo lo que la gente intenta resolver instalando un plugin más se resuelve mejor escribiendo trescientas líneas y desinstalando seis.
VPS corporativo administrado
tiendas que facturan
redacciones digitales
Cómo se siente un WordPress que se quedó chico
Nadie nos escribe diciendo "necesito desarrollo a medida". Nos escriben así:
"Hay un plugin que casi lo hace"
Casi. Le falta un campo, un cálculo, un paso del proceso. Llevas meses esperando que el autor lo agregue en la siguiente versión, o pagando a alguien para que lo parchee cada vez. El parche se rompe cada vez.
"El plugin que compramos ya no se actualiza"
Última versión hace dos años. Incompatible con PHP 8.3. Lo tienes congelado y con él congelaste WordPress entero: no puedes actualizar el core porque ese plugin se cae. Es la causa número uno de sitios atorados en versiones viejas.
"El tema hace cosas que nadie entiende"
Funcionalidad metida en el `functions.php` del tema por alguien que ya no está. Sin documentación, sin repositorio, sin un comentario. Si cambias de tema, pierdes la mitad del sitio. Y si el tema además perdió la licencia, estás atrapado en las dos direcciones.
"Necesitamos que WordPress hable con nuestro sistema"
El ERP, el CRM, el inventario, el padrón, la plataforma de reservaciones. La información existe en los dos lados y alguien la está copiando a mano todos los días.
"Tenemos doce plugins para que vaya rápido y va lento"
Es lo que más vemos: dos plugins de seguridad y tres de optimización instalados uno encima del otro, cancelándose entre ellos, cada uno agregando consultas, scripts y una capa de caché que pelea con la anterior.
"Queremos que esto lo haga el equipo, no nosotros"
Publicar una nota, dar de alta un inmueble, subir un expediente. Hoy requiere ocho pasos y que alguien técnico lo supervise. Debería requerir uno y que lo haga quien no sabe nada de WordPress.
Si reconoces dos o más, no tienes un problema de plugins. Tienes un problema de arquitectura, y se resuelve escribiendo código.
Desarrollo de plugins a medida
Un plugin a medida no es un lujo ni una exageración técnica. Es lo que te saca de depender de un desarrollador que no conoces, en un repositorio que no controlas, para una pieza de la que vive tu operación.
Cuándo se justifica de verdad
Te lo decimos de frente porque también nos ha tocado desaconsejarlo:
- Cuando la regla de negocio es tuya y de nadie más. Un cálculo, un flujo de autorización, una tabla de precios con condiciones propias. Ningún plugin del mercado va a adivinarla.
- Cuando ya estás pagando el parche. Si cada actualización te cuesta horas de alguien reparando el mismo plugin, el desarrollo propio ya se pagó y no lo sabías.
- Cuando el plugin del que dependes está abandonado. Reescribir solo lo que usas suele salir más barato que migrar a otro que también se va a abandonar.
- Cuando necesitas seis plugins para hacer una cosa. Esa es la señal más clara de todas.
Y cuándo no
Si lo que quieres se resuelve con un plugin de sesenta dólares bien configurado, te lo decimos y no te cobramos un desarrollo. Nos ha pasado y lo vamos a seguir haciendo: perder un proyecto chico por honestidad trae el grande después.
Cómo lo escribimos
- Como plugin propio, nunca dentro del tema. Así sobrevive a un cambio de diseño y puedes desactivarlo sin tirar el sitio.
- Contra APIs estables de WordPress, no contra funciones internas que cambian de versión en versión. Es la diferencia entre un desarrollo que aguanta cinco años y uno que se rompe en la siguiente actualización mayor.
- Con sus propias tablas cuando el volumen lo pide, en vez de inflar la tabla de opciones o la de metadatos hasta que el sitio se arrastra.
- Con panel de administración en español y pensado para quien lo va a usar, no para quien lo programó.
- Con los procesos largos en segundo plano, para que ninguna carga masiva, sincronización o envío deje a un visitante esperando.
- Con desinstalación limpia. Si algún día lo quitas, no deja basura en tu base de datos.
Lo que hemos escrito
Cotizadores y calculadoras con reglas de negocio reales. Catálogos con lógica propia de disponibilidad y existencias. Sistemas de solicitudes con flujo de aprobación por área. Generación automática de documentos. Carga masiva desde los archivos que el cliente ya maneja. Sincronizaciones en las dos direcciones con sistemas internos que solo existen dentro de la red de la empresa.
Lo que recibes
El código en tu instalación y, si lo quieres, en tu repositorio. La documentación de qué hace y dónde está. Y un año de administración incluido, en el que si una actualización rompe algo que escribimos, lo arreglamos nosotros.
Desarrollo de temas a medida
Aquí es donde más gente se equivoca en las dos direcciones: unos pagan un tema a medida que no necesitaban y otros llevan años peleando con un tema comercial que nunca les iba a quedar.
Tema a medida, comercial o builder: la respuesta honesta
No somos puristas. Hay gente que te dirá que todo builder es malo. En la práctica depende de una sola pregunta: quién va a editar el sitio después de nosotros.
- Divi 5 es nuestro builder preferido para corporativos y profesionistas. Da buen diseño, carga razonable y, sobre todo, tu equipo puede editar su propio contenido sin llamarnos.
- Tema a medida cuando el proyecto necesita más velocidad de la que cualquier builder puede dar, cuando el diseño tiene requisitos que ningún tema cubre, o cuando el sitio es tan grande que cada kilobyte de más se multiplica por millones de vistas.
- Tema comercial cuando existe uno bueno, con licencia vigente y mantenimiento real, y el proyecto cabe dentro de él. También es una respuesta válida y a veces es la que te damos.
La trampa del tema abandonado
Es el caso que más nos llega. Un tema premium comprado hace años —Avada y Bridge son los dos que más nos tocan—, sin licencia vigente, sin actualizaciones, con media funcionalidad del sitio metida dentro. No puedes actualizarlo, no puedes dejarlo y no puedes cambiarte sin perder cosas.
Intercambiable, solo presentación.
Intocable, lógica de negocio.
La salida es siempre la misma: primero sacamos la funcionalidad del tema y la convertimos en plugins propios. Una vez que el tema solo hace diseño, cambiarlo es un trabajo de días y no de meses. Esa es la jugada que casi nadie te explica.
Cómo construimos un tema
- Bloques nativos de WordPress donde corresponde, para que el contenido no quede secuestrado en atajos propietarios que mañana no se puedan leer.
- Tema hijo cuando partimos de una base que vale la pena conservar, para que las actualizaciones del padre no se lleven el trabajo.
- Cero funcionalidad dentro del tema. Es nuestra regla y es la que te deja libre.
- Editable por quien publica. Si tu equipo no puede dar de alta una nota, un producto o un proyecto sin ayuda, el tema está mal hecho, por bonito que sea.
- Rendimiento medido, no prometido. Un tema propio bien escrito gana mucho frente a un tema comercial cargado de todo para todos. Pero no gana nada si el servidor está saturado o las imágenes pesan cuatro megas, y eso también te lo decimos. → Optimización WordPress
Lo que normalmente viene con un desarrollo
Casi ningún proyecto es solo un plugin o solo un tema. Esto es lo que suele acompañarlos.
Integraciones con los sistemas que ya usas
WordPress deja de ser una isla. Conectamos tu sitio con lo que tu empresa ya opera, en las dos direcciones y con control de errores: si la otra punta no responde, el proceso no se pierde ni se duplica.
Hemos integrado facturación CFDI 4.0, cotización y guías de paquetería, pasarelas estándar y de banco, CRM y ERP, sistemas de reservaciones de hotel y de agencias de viajes, y APIs internas que solo existen dentro de la red del cliente.
→ Facturación SAT en WooCommerce
→ Integraciones WooCommerce con CRM y ERPs
Flujos de trabajo para quien no es técnico
Tipos de contenido, taxonomías, campos y roles diseñados alrededor de cómo trabaja tu equipo, no de cómo viene WordPress de fábrica. Se mide en una sola cosa: cuántos pasos le toma publicar a quien publica.
Montado para redacciones que suben entre 80 y 100 notas diarias con hasta doce cuentas de administrador, para galerías de proyectos de arquitectos y galerías de arte con requisitos de presentación muy específicos, y para despachos con expedientes y permisos distintos por área.
Rendimiento por código, no por plugin
A veces la respuesta a "mi sitio es lento" no es otro plugin de caché: es quitar seis y escribir lo que hacía falta. Reemplazamos stacks de plugins por código específico, corregimos consultas que se ejecutan en cada carga y movemos a segundo plano lo que hoy hace esperar al visitante.
Multisitio, REST API y entornos headless
Multisitio para grupos con varios portales bajo una sola instalación. Exposición de contenido por REST API o GraphQL cuando el front lo consume otra aplicación. Headless con React o Next.js cuando tiene sentido, y te decimos cuándo no lo tiene, que es más seguido.
Administramos VPS corporativos con entre 5 y 30 instalaciones, así que el desarrollo lo pensamos sabiendo cómo se va a desplegar y quién lo va a mantener.
Proyectos completos, desde cero
A veces lo que hay no se puede salvar y conviene partir de limpio: un tema abandonado sin licencia, un sitio reconstruido tantas veces que ya nadie sabe qué hace cada pieza, o un proyecto nuevo que desde el día uno tiene requisitos que ningún tema comercial cubre.
Lo construimos completo, con el mismo criterio: funcionalidad en plugins propios, código documentado, accesos a tu nombre y un sitio que tu equipo puede editar sin llamarnos. Hemos levantado desde portales corporativos y tiendas hasta sitios de profesionistas, y recuperado proyectos sin respaldo reconstruyéndolos desde los archivos históricos de internet cuando no quedaba nada más.
Si no sabes en qué cajón cae tu caso, no importa. Dinos qué quieres que pase y nosotros te decimos si es un plugin, un tema, una integración, una reescritura o empezar de nuevo.
Cómo arranca un desarrollo con nosotros
Escribes por WhatsApp
No recibimos llamadas en frío. Escribes, nos dices qué necesitas que haga el sitio, y te contestamos en menos de 30 min en horario de atención. Antes de responderte entramos a tu sitio y lo revisamos: servidor, versión, tema, plugins, licencias. Te contestamos describiendo lo que vemos, no pidiéndote datos.
Diagnóstico
Es pagado y siempre se descuenta de lo que contrates. No es una cotización disfrazada: es el trabajo de entender tu instalación, leer el código que ya existe y definir qué se puede hacer, qué no conviene y qué va a costar mantener después. Sin ese paso, cualquier presupuesto es inventado.
Propuesta con alcance cerrado
Qué se desarrolla, qué queda fuera, en qué orden, cuánto cuesta y qué necesitamos de tu lado. Si el desarrollo depende de que alguien de tu equipo nos dé acceso a un sistema, eso también va escrito, porque es lo que más retrasa proyectos.
Desarrollo en staging
Nunca sobre el sitio en producción. Montamos una copia, desarrollamos ahí, lo pruebas ahí. Cuando apruebas, se pasa a producción con respaldo previo y ventana acordada. Si algo sale mal, se revierte el mismo día.
Entrega con documentación
Recibes el código, la documentación de cómo funciona y los accesos de todo. Nada queda a nuestro nombre.
Un año de administración incluido
Desde 2012, todo proyecto desarrollado incluye un año de administración sin costo: respaldos, actualización de tema y plugins y vigilancia de que lo construido siga funcionando. A partir del segundo año se cotiza.
Lo que no hacemos, dicho antes de que preguntes
Decir no a tiempo nos ha salvado más proyectos que cualquier framework.
No trabajamos sobre temas o plugins nulled.
Si tu instalación tiene software pirata, no entramos. No es moral, es técnico: el código nulled trae modificaciones que no podemos auditar y es la vía de entrada más común a un sitio comprometido. El primer paso es regularizar licencias o cambiar de tema.
No desarrollamos sobre un sitio que no podemos respaldar.
Si no hay staging ni forma de montarlo, lo montamos primero. Si el hosting no lo permite, te decimos qué hace falta. No programamos en vivo sobre un sitio que factura.
No metemos funcionalidad en el tema.
Es cómodo y es lo que hace casi todo el mundo. También es por lo que tantos sitios no pueden cambiar de diseño sin perder la mitad de lo que hacen.
No vendemos lo que no necesitas.
Si se resuelve configurando, se configura. Si quieres headless porque lo leíste en algún lado y tu caso no lo justifica, te lo decimos.
No desarrollamos a ciegas.
Sin diagnóstico no arrancamos. Hemos entrado a proyectos cotizados por teléfono y acaban costando el triple a alguien: al cliente o a nosotros.
El código es tuyo, y está escrito para que alguien más lo pueda leer
Lo decimos porque es el miedo real de quien contrata desarrollo: quedar atado. Nos llegan al año unos treinta clientes que no tienen el usuario de su propio dominio, o cuyo desarrollador dejó de contestar y se fue con la única copia del código.
Con nosotros:
- El código queda en tu instalación y, si lo quieres, en tu repositorio.
- Dominio, hosting y accesos van a tu nombre desde el inicio.
- Entregamos documentación de qué hace cada cosa y dónde está.
- No usamos licencias ni servicios atados a nuestra cuenta.
- Si mañana decides trabajar con otro proveedor, se puede. Preferimos competir por el trabajo, no por tener tus llaves.
Si tu problema es este, ya lo hicimos
Catorce años dan para haber visto casi todo. Algunos de los lugares donde ya resolvimos lo que hoy te está deteniendo:
■ Comercio electrónico de volumen
Tiendas que venden entre 5 y 6 millones de pesos al mes: pasarelas, webhooks, inventario, facturación y paquetería. Lo que ahí se rompe cuesta dinero el mismo día. → WooCommerce
■ Redacciones y portales de noticias
Entre 80 y 100 notas diarias, doce administradores, archivos de decenas de miles de entradas. → Periódicos en WP
■ Agencias de viajes y hotelería
Integraciones con sistemas de reservaciones y comprobación de disponibilidad en tiempo real.
■ Arquitectos y galerías de arte
Galerías con requisitos de presentación al pixel que ningún plugin comercial o builder cubría.
■ Gobierno y asociaciones
Municipios, secretarías de estado, ayuntamientos (Veracruz y Cancún), ONGs nacionales: transparencia, padrones, autorización por niveles.
■ Despachos corporativos
Contadores e ingenieros. Manejo de expedientes documentales, cálculos propios y permisos estrictos por área.
Si tu caso no está en la lista, probablemente también lo hemos visto. Escríbenos y te decimos de frente si es nuestro terreno o no.
Con qué trabajamos, sin religión
En desarrollo usamos lo que WordPress ya trae y está bien hecho antes de inventar: la REST API, tipos de contenido y taxonomías propias, el planificador de acciones (Action Scheduler) para procesos largos, WP-CLI para todo lo que deba ser repetible, y caché de objetos y transitorios donde de verdad hacen diferencia.
De hosting hemos trabajado con todos —HostGator, Neubox, Bluehost, DreamHost, Hostinger— y tenemos preferencias que te compartimos sin adornos cuando preguntes. No te obligamos a migrar para trabajar contigo.
Preguntas que nos hacen antes de contratar
Depende de qué tan clara esté la regla de negocio y de en qué estado esté la instalación donde va a vivir. Un plugin con alcance bien definido sobre un WordPress sano no se parece en nada al mismo plugin sobre un sitio con tema abandonado y catorce plugins en conflicto. Por eso el diagnóstico va primero: de ahí sale un número real, y lo que pagaste se descuenta.
Lo definimos en la propuesta, por etapas y con fechas comprometidas. Lo que no hacemos es darte un plazo antes del diagnóstico: quien te promete semanas sin haber abierto tu instalación te está vendiendo un número, no un plan.
Si tu tema tiene licencia vigente, se actualiza y el sitio cabe dentro de él, quédate. Si está abandonado o sin licencia, la pregunta no es si cambiarlo, es en qué orden: primero se saca la funcionalidad del tema y después se cambia el diseño. Hacerlo al revés es lo que convierte un trabajo de días en uno de meses.
Sí, y es lo que recomendamos cuando el proyecto es grande: se parte en etapas que funcionan por sí solas. Terminas la primera, la usas y decides si sigues.
Es la mayoría de lo que hacemos. Solo pedimos dos cosas: que haya accesos y que el software tenga licencia. Si no hay accesos, también hemos resuelto eso.
Tienes tres caminos: migrar a una alternativa mantenida, que asumamos nosotros el mantenimiento de ese plugin, o reescribir su funcionalidad como plugin propio. El diagnóstico dice cuál sale mejor; casi nunca es el que parece a primera vista.
Todo lo nuestro se escribe contra APIs estables, no contra funciones internas que cambian. Durante el año de administración incluido, si una actualización rompe algo que desarrollamos, lo arreglamos nosotros.
No. La mayoría de lo que hacemos es desarrollo sobre instalaciones que ya operan, porque es ahí donde se acumulan los problemas que nadie quiere tocar. Pero si tu proyecto arranca de cero, lo construimos completo, con el mismo criterio.
Cuando el tema está abandonado y sin licencia en un sitio relativamente sencillo, cuando un sitio chico fue hackeado y no hay forma de saber qué quedó dentro, o cuando no hay accesos ni respaldo. En esos tres casos reconstruir sale más barato y más seguro. Si tu sitio es grande o tiene SEO ganado, casi siempre es al revés y te lo vamos a decir aunque implique menos trabajo para nosotros.
No. Nos adaptamos a tu infraestructura. Si de plano el servidor no aguanta lo que quieres construir, te lo decimos con números y tú decides.
Nativas, no. Y cuando nos lo piden para arrancar un negocio solemos recomendar que no: una web se encuentra, una app se descarga. Preferimos construir una aplicación web que funcione bien en el teléfono y que Google pueda encontrar. Si después el volumen justifica una app nativa, ya tendrás con qué pagarla.
Sí, si nos interesan técnicamente. También hacemos proyectos sin costo para causas nobles: asociaciones civiles y albergues.
Lunes a viernes de 8:00 a 20:00 y sábados de 8:00 a 19:00 corrido. Fines de semana solo emergencias de clientes con administración contratada. Siempre primero por WhatsApp.
Dinos qué necesitas que haga tu WordPress
No hace falta que lo traigas resuelto ni que sepas si lleva un plugin, un tema nuevo o reescribir lo que ya tienes. Eso es nuestro trabajo. Lo que necesitamos de ti es la descripción del problema en tus palabras y el acceso para ver tu sitio. Entramos, lo revisamos y te contestamos describiendo lo que encontramos. De ahí sale todo lo demás.