8. Ejemplos de plugins para extender proyectos con
WordPress
● Formularios de contacto ( Contact form 7 )
● Tiendas online ( WooCommerce )
● Filtros de Spam ( Akismet )
9. Posibilidades de extender los proyectos con WordPress
● Modificar directamente el código del core.
● Modificar directamente los temas.
● Modificar directamente los plugins.
11. Mala práctica ( No recomendado )
● WordPress actualiza el core, temas y plugins borrando todo el contenido y
reemplazándolo por la versión más actualizada.
12. Mala práctica ( No recomendado )
● WordPress actualiza el core, temas y plugins borrando todo el contenido y
reemplazándolo por la versión más actualizada.
● Puedes vivir sin actualizar, pero eso no te lo recomiendo
15. Buenas prácticas para extender proyectos con
WordPress
- Modificar el core de WordPress
● Utilizar plugins para extender funcionalidades de WordPress.
● Utilizar temas para modificar el aspecto de WordPress.
16. Buenas prácticas para extender proyectos con
WordPress
- Modificar los temas de WordPress
● Modificar los temas de WordPress utilizando temas hijos.
“Se trata de temas que hereda las funciones del padre y que además podemos
extenderlas o modificarlas”
https://codex.wordpress.org/es:Temas_hijos
17. Buenas prácticas para extender proyectos con
WordPress
Modificar los temas de WordPress
Utilizar temas hijos
18. Buenas prácticas para extender proyectos con
WordPress
Utilizar temas hijos
Estructura básica:
19. Buenas prácticas para extender proyectos con
WordPress
- Modificar los plugins de WordPress
- Extender los plugins utilizando un nuevo plugin de funcionalidades
- Utilizando hooks que tiene el propio plugin para modificar su comportamiento.
- Creando código propio que permite extender ese plugin.
-
20. Podemos utilizar dos tipos de plugins según las necesidades
1. Plugins generales -> funcionalidades dependientes de otros plugins o del
tema
2. Mu-Plugins ( Must use plugins ) -> funcionalidades críticas de la web, sin
ellas no debe funcionar
Buenas prácticas para extender proyectos con
WordPress
21. Diferencias entre plugins genéricos y los mu-plugins
● Plugins genéricos
○ Se encuentran por defecto en la ruta wp-content/plugins
○ Pueden activarse y desactivarse por los administradores de WordPress.
○ Pueden actualizarse a una nueva versión.
● Mu-plugins
○ Se encuentran por defecto en la ruta wp-content/mu-plugins
○ Son activados automáticamente y no se pueden deshabilitar manualmente.
○ No es posible actualizarlos a una nueva versión
22. Recapitulamos
Buenas prácticas para extender proyectos con WordPress
● Core de WordPress
● Utilizar plugins para extender funcionalidades de WordPress.
● Utilizar temas para modificar el aspecto de WordPress.
● Temas de WordPress
● Modificar los temas de WordPress utilizando temas hijos.
● Plugins de WordPress
○ Extender los plugins utilizando un nuevo plugin de funcionalidades