WordPress en PHP: cuándo bastan los plugins y cuándo hace falta un programador
WordPress en PHP es la forma más común de lanzar el sitio de una empresa sin equipo de desarrollo: landing, blog, catálogo, tienda WooCommerce. El ecosistema de plugins cubre el 80% de tareas típicas: formularios, SEO, caché, copias de seguridad, integración con CRM «en un clic». Pero en cuanto la lógica de negocio supera la configuración del panel, el dueño se pregunta: ¿basta otro plugin o hay que pagar a un desarrollador PHP? A continuación: dónde está el límite, cuánto cuesta cada camino, los riesgos del «zoológico de extensiones» y cuándo conviene pensar en migrar a otro stack en lugar de parchear PHP sin fin.
- Los plugins bastan - contenido, formularios, SEO básico, WooCommerce hasta 500-2 000 SKU, integraciones estándar
- Hace falta programador - lógica a medida, API, filtros pesados, seguridad, rendimiento al crecer la carga
- Configuración típica - $300-1 500 puntual; personalización de tema y PHP - $50-120/h o fijo desde $1 000
- Riesgo principal de plugins - conflictos al actualizar, agujeros de seguridad, deuda técnica en
functions.php - Regla - si la tarea no se describe en un brief sin la palabra «custom», es desarrollo, no «otro módulo»
WordPress y PHP: qué compra realmente
WordPress es un CMS en PHP. Páginas, entradas, medios y ajustes viven en base de datos (MySQL o MariaDB). Los plugins son módulos listos que se conectan sin tocar el núcleo: WooCommerce, Contact Form 7, Yoast SEO, WP Rocket y miles más. El tema es la apariencia; a menudo se ajusta con un constructor (Elementor, Gutenberg).
Para el dueño del negocio conviene separar tres niveles:
| Nivel | Quién | Ejemplos |
|---|---|---|
| Contenido | Editor, marketing | Textos, fotos, publicaciones |
| Configuración | Freelancer «WordPress» | Instalar plugins, menús, formularios, SEO básico |
| Desarrollo | Programador PHP, agencia | Tipos de contenido custom, API, integraciones, optimización |
La confusión empieza cuando venden «desarrollo web en WordPress» por $500 y al año la mitad de la lógica vive en plugins de pago: si los desactivas, el negocio se para.
Cuándo bastan los plugins
En la mayoría de proyectos pequeños no hace falta programador al inicio y los primeros 1-2 años si las tareas encajan en el ecosistema estándar.
Escenarios «solo plugins + configuración»
- Sitio corporativo - 10-50 páginas, blog, formulario, mapa, multidioma (WPML / Polylang).
- Landing para ads - constructor, A/B externo, analítica vía GTM.
- Catálogo sin pago online - productos como entradas, «solicitar precio», sin almacén en WP.
- WooCommerce vitrina - hasta 500-2 000 SKU, pago y envío estándar en su región.
- SEO base - sitemap, meta, schema con Yoast / Rank Math; sin programador, pero auditoría SEO anual.
- Integraciones listas - CRM por conector (AmoCRM, Bitrix24), correo por plugin SMTP.
Señales de que aún está en zona plugin:
- actualizar WP y plugins no rompe el sitio más de una vez al año (y se arregla con rollback);
- la función nueva existe como plugin con soporte;
- tráfico hasta 3 000-5 000 visitas/día, hosting sin saturar CPU;
- no piden «como en nuestro ERP pero dentro de WP sin intermediarios».
Plugins que suelen cubrir el stack
| Tarea | Solución típica | Comentario |
|---|---|---|
| Formularios | Contact Form 7, WPForms | Embudos complejos - al límite |
| SEO | Yoast, Rank Math | No sustituye contenido ni técnica |
| Caché | WP Rocket, LiteSpeed | Suele bastar en hosting compartido |
| Backups | UpdraftPlus, Duplicator | Probar restauración |
| Seguridad | Wordfence, iThemes | No sustituye actualizaciones |
| E-commerce | WooCommerce | Extensiones B2B - revisar licencias |
Presupuesto sin desarrollo: $300-1 500 puntual + $50-150/mes hosting y licencias premium.
Cuándo hace falta un programador PHP
Un desarrollador WordPress no es «quien instala plugins». Es quien lee y escribe PHP, entiende hooks, BD, seguridad y puede crear child theme, mu-plugin o REST API sin chapuzas.
Señales de que los plugins ya no bastan
| Síntoma | Por qué un plugin no salva |
|---|---|
| Calculadora con 15 campos y PDF | Formularios estándar no cubren reglas de negocio |
| Filtro lento con 10 000+ productos | Índices, consultas custom, caché en código |
| Integración ERP/almacén en tiempo real | Conectores - CSV cada hora, no API |
| Área de cliente con roles complejos | WooCommerce + 5 plugins = frágil |
| Tras actualizar WP cae cada mes | Conflicto código custom y plugins |
| PCI, GDPR, audit log | Arquitectura, no solo plugin de seguridad |
| Headless o app móvil | REST/GraphQL, no solo admin |
Con dos o más puntos - presupueste «desarrollo PHP», no «otro módulo de $79/año».
Qué hace el programador en WordPress
- Child theme y plantillas - maquetación sin tocar tema padre.
- Tipos de contenido y campos custom - ACF o código según migración.
- WooCommerce: hooks, checkout - descuentos, precios B2B, stock.
- REST API / webhooks - CRM, app, marketplace.
- Optimización - consultas lentas, Redis, cron.
- Seguridad - sanitización, capabilities, sin plugins nulled.
- Migración de datos - import desde otro CMS o Excel.
Tarifas (2026): $50-120/h freelancer; agencia desde $1 000 (pequeño) hasta $15 000+ (módulo WooCommerce).
Plugins vs código custom
| Criterio | Plugin | PHP custom |
|---|---|---|
| Plazo | Días | Semanas |
| Coste inicial | $0-300/año | $1 000-10 000+ |
| Flexibilidad | Limitada | A su proceso |
| Riesgo al actualizar WP | Medio-alto | Menor con code review |
| Escala | Carga moderada | Optimizable |
Plugins vs código custom: cómo elegir
| Criterio | Plugin | PHP custom |
|---|---|---|
| Plazo de lanzamiento | Días | Semanas |
| Coste inicial | $0-300/año | $1 000-10 000+ |
| Flexibilidad | Limitada por el autor | Ajustada a su proceso |
| Soporte | Depende del autor | Su equipo / proveedor |
| Riesgo al actualizar WP | Medio-alto | Menor con code review |
| Escala | Carga moderada | Optimizable al crecer |
Regla práctica:
- Tarea común (formularios, SEO, backup) - plugin probado.
- Tarea de ventaja competitiva (precios, área de cliente única, ERP) - custom, o depende del roadmap ajeno.
- Pegar 4 plugins para una función suele costar más que un mu-plugin de 200 líneas - pero el dueño lo ve tras un año de caídas.
«Zoológico de plugins»: cómo no ahogarse
Tras 2-3 años: 25-40 plugins activos, la mitad duplica funciones, tres sin actualizar desde 2022, 400 líneas en functions.php del «freelancer anterior».
Qué debe hacer el dueño:
- Inventario cada seis meses - lista de plugins, para qué sirve cada uno, ¿se puede desactivar?
- Staging - copia de prueba; updates allí primero (Linux/VPS o hosting con staging).
- Sin nulled (premium crackeado) - ahorrar $89 se convierte en hackeo y penalizaciones de Google.
- Un plugin, una función - dos SEO a la vez perjudican.
- Documentar - quién configuró qué, dónde está el código custom.
Si el inventario muestra lógica crítica repartida en 8 plugins y functions.php - es precursor de migración desde WordPress, no motivo para «comprar el noveno plugin».
Escenarios y presupuesto
| Escenario | Plugins | ¿PHP? | Presupuesto |
|---|---|---|---|
| Tarjeta de visita + blog | Sí | No | $500-2 000 |
| WooCommerce hasta 1 000 SKU | Sí + setup | Raro | $1 500-5 000 |
| Calculadora servicios, PDF, CRM | Parcial | Sí | $2 000-8 000 |
| Catálogo B2B, precios por rol | Extensiones WC | Sí | $5 000-20 000 |
| API para app | No nativo | Sí | $8 000-30 000+ |
| Integración 1C online | Conectores limitados | Sí | $5 000-25 000 |
Costes ocultos: tema y plugins premium ($200-600/año), hosting al crecer (VPS desde $15-50/mes), soporte dev ($200-800/mes retainer en tienda activa).
WordPress + programador vs cambiar plataforma
A veces más PHP es más barato que migrar. A veces al revés.
Quédese en WordPress si:
- los editores conocen el panel, hay mucho contenido;
- el cambio es local (un módulo, checkout, integración);
- el presupuesto es ajustado y la migración Django/Python cuesta $15 000+ y meses de trabajo.
Mire otro stack si:
- PHP y plugins duplican ERP (pedidos, almacén, finanzas);
- necesita microservicios, colas, API compleja;
- cada update de WP es lotería con 2-3 días de caída;
- seguridad y compliance no se cierran con parches de tema.
Más sobre el punto de inflexión - en migración WordPress/PHP a Django.
Checklist del dueño antes de pagar
- ¿La tarea se resuelve configurando un plugin existente o con código nuevo?
- ¿Hay brief con campos, roles, integraciones - o solo «como el competidor»?
- ¿Quién posee el código - repo, acceso hosting, documentación?
- ¿Dónde probamos updates - staging o directo a producción?
- ¿Qué pasa en 12 meses si el catálogo se triplica - mismo hosting, mismos plugins?
- ¿Licencias de plugins a nombre de su empresa, no del email del freelancer?
- ¿Hay plan de rollback si falla un update?
«Lo hacemos todo en Elementor y plugins, no hace falta código» al pedir sync de stock con ERP en tiempo real - bandera roja.
Resumen
WordPress en PHP es una elección racional para contenido, marketing y e-commerce típico. Plugins cubren la mayoría de tareas iniciales sin programador. Hace falta programador PHP cuando la lógica única, integraciones pesadas, rendimiento y seguridad no se «compran» en el catálogo de extensiones.
Al dueño le conviene:
- no confundir configuración y desarrollo en el presupuesto;
- vigilar número de plugins y código custom;
- actualizar WP y extensiones en staging;
- tras roturas repetidas en update - pedir auditoría de código, no otro plugin;
- conocer el umbral cuando migrar gana a parchear sin fin.
Un buen proyecto WordPress pasa desapercibido - el sitio funciona, entran leads, los updates sin pánico. Uno malo - cuando «un plugin más» trata el síntoma, no la causa, y cada Black Friday empieza con el checkout caído.
Preguntas frecuentes
¿Puedo montar WooCommerce sin programador?
Sí, para tienda típica - hasta 500-2 000 productos, pago y envío estándar, sin precios B2B complejos ni sync de almacén en tiempo real. Necesita proveedor de configuración (tema, WooCommerce, pasarela, SEO básico) - $1 500-5 000. Programador para descuentos no estándar, suscripciones, integración 1C, marketplace o cuenta mayorista - si no, al año el sitio vive de muletas de cinco plugins.
¿Cuántos plugins son demasiados?
Sin número fijo, pero 15+ activos - motivo de revisión. Importa más la duplicación (dos cachés, dos SEO), plugins obsoletos y dependencia de funciones críticas de un solo autor. Si desactivar un plugin rompe checkout o formularios - arquitectura frágil. Cada seis meses: plugin - para qué - ¿reemplazable por código o una alternativa?
¿Actualizar WordPress si «funciona»?
Sí. Versiones viejas de WP y plugins - principal causa de hacks y blacklist en buscadores. «No tocar lo que funciona» ahorra horas y cuesta días de caída al hackear. Mínimo: backup, staging, updates cada 1-2 meses, probar formularios y pago después. En hosting compartido sin staging, al menos backup antes de cada update.
¿Configuración vs desarrollo WordPress?
Configuración - instalar, admin, contenido, menús, permalinks, pasarela lista. Desarrollo - PHP, child theme, hooks, SQL, API, cambios bajo sus reglas. En propuestas son partidas distintas: config $300-1 500 fijo; desarrollo - horas o sprints con brief. Si el proveedor «configura» editando functions.php sin Git - es desarrollo sin proceso, riesgo de deuda técnica.
¿Cuándo irse de WordPress en vez de contratar PHP?
Cuando los parches no acaban y el valor está en datos y procesos, no en el admin de posts. Señales: 10+ plugins de lógica de negocio, cada update es riesgo, hace falta API, roles enterprise, integración ERP más allá de CSV. Si el presupuesto anual de «parches WP» iguala migración ($15 000-40 000) - valore pasar a Django u otro backend. Si la tarea es una (checkout nuevo, enlace CRM) - desarrollador WP suele ser más barato y rápido que cambiar plataforma.