SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
Buenas prácticas para
extender proyectos con
WordPress
Carlos Rodríguez Brito
@crodriguezbrito
Biografía Carlos Rodríguez
Funcionalidades no presentes por defecto en
WordPress
● Tienda online
● Red social
● Web de reservas
● Membership sites
● Etc.
¿De qué manera podemos extender nuestro sitio
WordPress?
Plugins
Códigos personalizados
Ejemplos de plugins para extender proyectos con
WordPress
● Formularios de contacto ( Contact form 7 )
● Tiendas online ( WooCommerce )
● Filtros de Spam ( Akismet )
Posibilidades de extender los proyectos con WordPress
● Modificar directamente el código del core.
● Modificar directamente los temas.
● Modificar directamente los plugins.
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.
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
Consecuencia
Perdemos todos los cambios realizados!!!
Buenas prácticas para extender proyectos con
WordPress
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.
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
Buenas prácticas para extender proyectos con
WordPress
Modificar los temas de WordPress
Utilizar temas hijos
Buenas prácticas para extender proyectos con
WordPress
Utilizar temas hijos
Estructura básica:
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.
-
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
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
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
GRACIAS

Más contenido relacionado

La actualidad más candente

Angular, ionic y Django amigos con derecho a roce - Pycon 2017
Angular, ionic y Django  amigos con derecho a roce - Pycon 2017Angular, ionic y Django  amigos con derecho a roce - Pycon 2017
Angular, ionic y Django amigos con derecho a roce - Pycon 2017BeDjango
 
Seo en wordpress para periodistas
Seo en wordpress para periodistasSeo en wordpress para periodistas
Seo en wordpress para periodistasRodolfo Rico
 
Taller blogs
Taller blogsTaller blogs
Taller blogslicamper
 
Taller blogs
Taller blogsTaller blogs
Taller blogsJudith
 
Taller blogs
Taller blogsTaller blogs
Taller blogsprismaluz
 
Iniciando con Python y Google App Engine
Iniciando con Python y Google App EngineIniciando con Python y Google App Engine
Iniciando con Python y Google App EngineGDG Lima
 
Plugins en word press no papá, ¡shortcodes!
Plugins en word press  no papá, ¡shortcodes!Plugins en word press  no papá, ¡shortcodes!
Plugins en word press no papá, ¡shortcodes!Rhonalf Martinez Villa
 

La actualidad más candente (13)

Angular, ionic y Django amigos con derecho a roce - Pycon 2017
Angular, ionic y Django  amigos con derecho a roce - Pycon 2017Angular, ionic y Django  amigos con derecho a roce - Pycon 2017
Angular, ionic y Django amigos con derecho a roce - Pycon 2017
 
Seo en wordpress para periodistas
Seo en wordpress para periodistasSeo en wordpress para periodistas
Seo en wordpress para periodistas
 
El blog
El blogEl blog
El blog
 
Taller blogs
Taller blogsTaller blogs
Taller blogs
 
Taller blogs
Taller blogsTaller blogs
Taller blogs
 
Taller blogs
Taller blogsTaller blogs
Taller blogs
 
Taller blogs
Taller blogsTaller blogs
Taller blogs
 
Taller blogs
Taller blogsTaller blogs
Taller blogs
 
Taller blogs
Taller blogsTaller blogs
Taller blogs
 
Taller blogs
Taller blogsTaller blogs
Taller blogs
 
Taller blogs
Taller blogsTaller blogs
Taller blogs
 
Iniciando con Python y Google App Engine
Iniciando con Python y Google App EngineIniciando con Python y Google App Engine
Iniciando con Python y Google App Engine
 
Plugins en word press no papá, ¡shortcodes!
Plugins en word press  no papá, ¡shortcodes!Plugins en word press  no papá, ¡shortcodes!
Plugins en word press no papá, ¡shortcodes!
 

Similar a Buenas prácticas para extender proyectos con WordPress

Similar a Buenas prácticas para extender proyectos con WordPress (20)

Word press
Word pressWord press
Word press
 
Curso wp para profesores
Curso wp para profesoresCurso wp para profesores
Curso wp para profesores
 
WordPress
WordPressWordPress
WordPress
 
¿Qué es wordpress (1)
¿Qué es wordpress (1)¿Qué es wordpress (1)
¿Qué es wordpress (1)
 
Adapta tu tema a Gutenberg - WordCamp Sevilla 2018
Adapta tu tema a Gutenberg - WordCamp Sevilla 2018Adapta tu tema a Gutenberg - WordCamp Sevilla 2018
Adapta tu tema a Gutenberg - WordCamp Sevilla 2018
 
WordPress Conoce de primera mano la plataforma más utilizada para realizar p...
WordPress Conoce de primera mano la plataforma más utilizada para realizar p...WordPress Conoce de primera mano la plataforma más utilizada para realizar p...
WordPress Conoce de primera mano la plataforma más utilizada para realizar p...
 
Wordpress
WordpressWordpress
Wordpress
 
Wordpress. Diferencias .com y .org. Instalación Wordpress.org
Wordpress. Diferencias .com y .org. Instalación Wordpress.orgWordpress. Diferencias .com y .org. Instalación Wordpress.org
Wordpress. Diferencias .com y .org. Instalación Wordpress.org
 
Wordpress
WordpressWordpress
Wordpress
 
Blogs y empleo
Blogs y empleoBlogs y empleo
Blogs y empleo
 
Iniciación a Wordpress #EmprendeTools
Iniciación a Wordpress #EmprendeToolsIniciación a Wordpress #EmprendeTools
Iniciación a Wordpress #EmprendeTools
 
Wordpress
WordpressWordpress
Wordpress
 
Wordpress
WordpressWordpress
Wordpress
 
Blogger vs Wordpress
Blogger vs WordpressBlogger vs Wordpress
Blogger vs Wordpress
 
Taller práctico Wordpress para IEMBS
Taller práctico Wordpress para IEMBSTaller práctico Wordpress para IEMBS
Taller práctico Wordpress para IEMBS
 
Taller práctico Wordpres en IEMBS
Taller práctico Wordpres en IEMBSTaller práctico Wordpres en IEMBS
Taller práctico Wordpres en IEMBS
 
Wordpress
WordpressWordpress
Wordpress
 
SEO para Drupal
SEO para DrupalSEO para Drupal
SEO para Drupal
 
Iniciación a wordpress
Iniciación a wordpressIniciación a wordpress
Iniciación a wordpress
 
WORDPRESS
WORDPRESSWORDPRESS
WORDPRESS
 

Último

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 

Último (10)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 

Buenas prácticas para extender proyectos con WordPress

  • 1. Buenas prácticas para extender proyectos con WordPress Carlos Rodríguez Brito @crodriguezbrito
  • 3.
  • 4. Funcionalidades no presentes por defecto en WordPress ● Tienda online ● Red social ● Web de reservas ● Membership sites ● Etc.
  • 5. ¿De qué manera podemos extender nuestro sitio WordPress?
  • 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.
  • 10.
  • 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
  • 13. Consecuencia Perdemos todos los cambios realizados!!!
  • 14. Buenas prácticas para extender proyectos con WordPress
  • 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