SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Buenas prácticas para
extender proyectos con
WordPress
Carlos Rodríguez Brito
@crodriguezbrito
Biografía Carlos Rodríguez
Buenas prácticas para extender proyectos con WordPress
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.
Buenas prácticas para extender proyectos con WordPress
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

Was ist angesagt?

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
 

Was ist angesagt? (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!
 

Ähnlich wie Buenas prácticas para extender proyectos con WordPress

Ähnlich wie 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 Wordpres en IEMBS
Taller práctico Wordpres en IEMBSTaller práctico Wordpres en IEMBS
Taller práctico Wordpres en IEMBS
 
Taller práctico Wordpress para IEMBS
Taller práctico Wordpress para IEMBSTaller práctico Wordpress para IEMBS
Taller práctico Wordpress para 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

BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS.pdf
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS.pdfBLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS.pdf
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS.pdfssuser337a5e
 
¿Cómo preguntar a la IA?_ Universitat Oberta de Catalunya
¿Cómo preguntar a la IA?_ Universitat Oberta de Catalunya¿Cómo preguntar a la IA?_ Universitat Oberta de Catalunya
¿Cómo preguntar a la IA?_ Universitat Oberta de CatalunyaRichard Canabate
 
El Libro de la Inteligencia Artificial (versión 13)
El Libro de la Inteligencia Artificial (versión 13)El Libro de la Inteligencia Artificial (versión 13)
El Libro de la Inteligencia Artificial (versión 13)Alfredo Vela Zancada
 
Segunda_P_Wahrnehmung der Betroffenenrechte DE_SPA.pptx
Segunda_P_Wahrnehmung der Betroffenenrechte DE_SPA.pptxSegunda_P_Wahrnehmung der Betroffenenrechte DE_SPA.pptx
Segunda_P_Wahrnehmung der Betroffenenrechte DE_SPA.pptxsergioagudo4
 
Texto Argumentativo (Basura Electronica)
Texto Argumentativo (Basura Electronica)Texto Argumentativo (Basura Electronica)
Texto Argumentativo (Basura Electronica)lucianavillotalozano
 
Trabajo de tecnologia.pdf .
Trabajo de tecnologia.pdf                         .Trabajo de tecnologia.pdf                         .
Trabajo de tecnologia.pdf .SebastinPrez67
 
APEX Office Hours - Two Factor Authentication
APEX Office Hours - Two Factor AuthenticationAPEX Office Hours - Two Factor Authentication
APEX Office Hours - Two Factor Authenticationjoelorta2
 
Lista de selección dinámica desde MySQL hacia PHP (con PDO)
Lista de selección dinámica desde MySQL hacia PHP (con PDO)Lista de selección dinámica desde MySQL hacia PHP (con PDO)
Lista de selección dinámica desde MySQL hacia PHP (con PDO)ChristianRivera122452
 
IA en la empresa. La inteligencia artificial potencia la tarea diaria
IA en la empresa. La inteligencia artificial potencia la tarea diariaIA en la empresa. La inteligencia artificial potencia la tarea diaria
IA en la empresa. La inteligencia artificial potencia la tarea diariaEducática
 
cuadro comparativo de web 1.0 web 2.0 web 3.0 web 4.0......pptx
cuadro comparativo de web 1.0 web 2.0 web 3.0 web 4.0......pptxcuadro comparativo de web 1.0 web 2.0 web 3.0 web 4.0......pptx
cuadro comparativo de web 1.0 web 2.0 web 3.0 web 4.0......pptxange07u
 
carta combinada para empleados de una empresa
carta combinada para empleados de una empresacarta combinada para empleados de una empresa
carta combinada para empleados de una empresafspro99
 
Estadistica , excel avanzado estudios estadisticos
Estadistica , excel avanzado  estudios estadisticosEstadistica , excel avanzado  estudios estadisticos
Estadistica , excel avanzado estudios estadisticosElizabethAcostaQuinc
 
TareaSesión8_ListaDinamica_Garcia_Garcia.pptx
TareaSesión8_ListaDinamica_Garcia_Garcia.pptxTareaSesión8_ListaDinamica_Garcia_Garcia.pptx
TareaSesión8_ListaDinamica_Garcia_Garcia.pptxANDREADELCARMENGARCI
 
Las redes sociales
Las redes sociales Las redes sociales
Las redes sociales an494140
 
Verde Ilustrado Moderno Redes Sociales Informe de Marketing Presentación (1).pdf
Verde Ilustrado Moderno Redes Sociales Informe de Marketing Presentación (1).pdfVerde Ilustrado Moderno Redes Sociales Informe de Marketing Presentación (1).pdf
Verde Ilustrado Moderno Redes Sociales Informe de Marketing Presentación (1).pdfmiriamsarahihm2008
 
Tabla ejemplo, complemento de las cartas
Tabla ejemplo, complemento de las cartasTabla ejemplo, complemento de las cartas
Tabla ejemplo, complemento de las cartasSantiagoMeneses18
 
CALCULADORA CIENTIFICA trabajo grupal 9-6.docx
CALCULADORA CIENTIFICA trabajo grupal 9-6.docxCALCULADORA CIENTIFICA trabajo grupal 9-6.docx
CALCULADORA CIENTIFICA trabajo grupal 9-6.docxzoecaicedosalazar
 
Taller De La Electricidad Y Electrónica 10-4.pdf
Taller De La Electricidad Y Electrónica  10-4.pdfTaller De La Electricidad Y Electrónica  10-4.pdf
Taller De La Electricidad Y Electrónica 10-4.pdfAnaSofiaRodriguezzap
 
Tecnología 2024 11-2 .pdf.......................
Tecnología 2024  11-2 .pdf.......................Tecnología 2024  11-2 .pdf.......................
Tecnología 2024 11-2 .pdf.......................GabrielHernndez206156
 
Tarea_de_la_sesión_8 Base de Datos Individual.pptx
Tarea_de_la_sesión_8 Base de Datos Individual.pptxTarea_de_la_sesión_8 Base de Datos Individual.pptx
Tarea_de_la_sesión_8 Base de Datos Individual.pptxVICTORMANUELBEASAGUI
 

Último (20)

BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS.pdf
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS.pdfBLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS.pdf
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS.pdf
 
¿Cómo preguntar a la IA?_ Universitat Oberta de Catalunya
¿Cómo preguntar a la IA?_ Universitat Oberta de Catalunya¿Cómo preguntar a la IA?_ Universitat Oberta de Catalunya
¿Cómo preguntar a la IA?_ Universitat Oberta de Catalunya
 
El Libro de la Inteligencia Artificial (versión 13)
El Libro de la Inteligencia Artificial (versión 13)El Libro de la Inteligencia Artificial (versión 13)
El Libro de la Inteligencia Artificial (versión 13)
 
Segunda_P_Wahrnehmung der Betroffenenrechte DE_SPA.pptx
Segunda_P_Wahrnehmung der Betroffenenrechte DE_SPA.pptxSegunda_P_Wahrnehmung der Betroffenenrechte DE_SPA.pptx
Segunda_P_Wahrnehmung der Betroffenenrechte DE_SPA.pptx
 
Texto Argumentativo (Basura Electronica)
Texto Argumentativo (Basura Electronica)Texto Argumentativo (Basura Electronica)
Texto Argumentativo (Basura Electronica)
 
Trabajo de tecnologia.pdf .
Trabajo de tecnologia.pdf                         .Trabajo de tecnologia.pdf                         .
Trabajo de tecnologia.pdf .
 
APEX Office Hours - Two Factor Authentication
APEX Office Hours - Two Factor AuthenticationAPEX Office Hours - Two Factor Authentication
APEX Office Hours - Two Factor Authentication
 
Lista de selección dinámica desde MySQL hacia PHP (con PDO)
Lista de selección dinámica desde MySQL hacia PHP (con PDO)Lista de selección dinámica desde MySQL hacia PHP (con PDO)
Lista de selección dinámica desde MySQL hacia PHP (con PDO)
 
IA en la empresa. La inteligencia artificial potencia la tarea diaria
IA en la empresa. La inteligencia artificial potencia la tarea diariaIA en la empresa. La inteligencia artificial potencia la tarea diaria
IA en la empresa. La inteligencia artificial potencia la tarea diaria
 
cuadro comparativo de web 1.0 web 2.0 web 3.0 web 4.0......pptx
cuadro comparativo de web 1.0 web 2.0 web 3.0 web 4.0......pptxcuadro comparativo de web 1.0 web 2.0 web 3.0 web 4.0......pptx
cuadro comparativo de web 1.0 web 2.0 web 3.0 web 4.0......pptx
 
carta combinada para empleados de una empresa
carta combinada para empleados de una empresacarta combinada para empleados de una empresa
carta combinada para empleados de una empresa
 
Estadistica , excel avanzado estudios estadisticos
Estadistica , excel avanzado  estudios estadisticosEstadistica , excel avanzado  estudios estadisticos
Estadistica , excel avanzado estudios estadisticos
 
TareaSesión8_ListaDinamica_Garcia_Garcia.pptx
TareaSesión8_ListaDinamica_Garcia_Garcia.pptxTareaSesión8_ListaDinamica_Garcia_Garcia.pptx
TareaSesión8_ListaDinamica_Garcia_Garcia.pptx
 
Las redes sociales
Las redes sociales Las redes sociales
Las redes sociales
 
Verde Ilustrado Moderno Redes Sociales Informe de Marketing Presentación (1).pdf
Verde Ilustrado Moderno Redes Sociales Informe de Marketing Presentación (1).pdfVerde Ilustrado Moderno Redes Sociales Informe de Marketing Presentación (1).pdf
Verde Ilustrado Moderno Redes Sociales Informe de Marketing Presentación (1).pdf
 
Tabla ejemplo, complemento de las cartas
Tabla ejemplo, complemento de las cartasTabla ejemplo, complemento de las cartas
Tabla ejemplo, complemento de las cartas
 
CALCULADORA CIENTIFICA trabajo grupal 9-6.docx
CALCULADORA CIENTIFICA trabajo grupal 9-6.docxCALCULADORA CIENTIFICA trabajo grupal 9-6.docx
CALCULADORA CIENTIFICA trabajo grupal 9-6.docx
 
Taller De La Electricidad Y Electrónica 10-4.pdf
Taller De La Electricidad Y Electrónica  10-4.pdfTaller De La Electricidad Y Electrónica  10-4.pdf
Taller De La Electricidad Y Electrónica 10-4.pdf
 
Tecnología 2024 11-2 .pdf.......................
Tecnología 2024  11-2 .pdf.......................Tecnología 2024  11-2 .pdf.......................
Tecnología 2024 11-2 .pdf.......................
 
Tarea_de_la_sesión_8 Base de Datos Individual.pptx
Tarea_de_la_sesión_8 Base de Datos Individual.pptxTarea_de_la_sesión_8 Base de Datos Individual.pptx
Tarea_de_la_sesión_8 Base de Datos Individual.pptx
 

Buenas prácticas para extender proyectos con WordPress

  • 1. Buenas prácticas para extender proyectos con WordPress Carlos Rodríguez Brito @crodriguezbrito
  • 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.
  • 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