Especialista en servidores y Hosting VPS
Plugin de funcionalidades
/
RSS Feed
Ayer en el directo mostré lo sencillo que es hacer ajustes dentro de WordPress con un par de lineas de código. Después del directo, mientras redactaba las notas que acompaña la grabación busque en el podcast si había hablado del plugin de funcionalidad… ¡y no! Así que como esto es un básico, lo haremos hoy.
- Ojo, ojito!
- Antes que cualquier cosa suceda
- No soy desarrollador
- Soy un implementador
- Que le gusta probar y aprender
- El código, la programación, el PHP, JS, CSS
- Es la evolución natural para un implementador
- Porque WordPress necesita de estos lenguajes
- Y entre más conoces tu herramienta
- Se te abre un mar de posibilidades
- El caso, es que te habla un no programador
- Así que estamos en confianza
- Imagino que ya te ha pasado…
- Y si no, te va a pasar
- Que te gustaría personalizar tu WordPress
- O el de tus clientes
- Al buscar por internet
- Te vas a topar con opciones, porciones de código, y tutoriales
- El primer gran error que cometemos
- Es copiar/pegar en el pobre functions.php
- Esto es un error
- Porque este es un archivo dentro de tu theme
- Al actualizar el theme
- Se sobre escribe este archivo y se pierde toda la personalizarción
- Y te obliga a estar pendiente
- Si actualizas el theme = volver a colocar todos los snippets
- Esto no representa un problema
- Si tenes un par de web
- Pero conforme vas creciendo y atendiendo clientes
- Esto no es recomendable
- Si te vas a ir por el functions.php
- Lo ideal es crearte un child theme de tu tema
- Y en el functions.php de tu child theme
- Añadir las funcionalidades
- Algunos tutoriales mas hardcore
- Te mandan a modificar directamente
- Archivos en tu theme o en el core de WordPress
- ¡ E R R O R !
- Hacer esto es como manejar con los ojos cerrados:
- Se puede hacer, pero no saldrá bien ¡nunca!
- Lo mas recomendable al 100%
- Es crearte tu propio plugin de funcionalidades
- ¿Qué vas a necesitar?
- Ir a mi directo de ayer
- La estructura de un plugin base
- Crearte la carpeta mu-plugins
- Subir tu .php
- ¡Y ya esta!
- ¿Así de fácil? ¡Así de fácil!
- En este plugin podes ir añadiendo todo lo que necesites
- Y una gran ventaja
- Es que vas a poder ir creando diferentes versiones
- Para diferentes tipos de clientes o necesidades
- Por ejemplo:
- Un WordPress con Genesis
- Este framework es muy versatil
- Y gracias a sus propios hooks
- Es muy sencillo de personalizar
- Te podes crear un plugin de funcionalidades para tus clientes con Genesis
- Una tienda
- ¿Optimizar el checkout?
- ¿Quitar campos?
- ¿Hacer que el cliente vaya directo a pagar?
- Te podes crear tu plugin de funcionalidades para WooCommerce
- Y mi preferido:
- Plugin de funcionalidades de seguridad
- ¿Bloquear cambio de URL desde el escritorio?
- ¿Bloquear servicios externos?
- ¿Lista blanca de sitios permitidos?
- ¿Elimina mensaje de usuario o contraseña invalida?
- ¿Desactiva que se pueda ver la versión de tu WordPress?
- Todo esto y mas lo podes hacer con un par de lineas de código
- ¿Ves lo genial que es?
- En la segunda clase del curso Puesta a punto de WordPress
- Comparto con mis suscriptores
- Como crearte tu propio plugin de funcionalidades de seguridad
- Y hasta la opción de descargárselo
- Solo para instalar donde lo necesitan
Dejemos en paz al functions.php y no nos compliquemos con Child themes… el mejor camino es crearte tu propio plugin y añadir ahí todas tus personalizaciones.