SlideShare una empresa de Scribd logo
MARTA TORRE
FUNCIONES EN WORDPRESS:
BUENAS PRÁCTICAS.
Desarrolladora WordPress & Mobile
@MartaTorre_
MARTA TORRE
@ondesarrollo
www.ondesarrollo.com
¿QUÉ SON LAS FUNCIONES
EN WORDPRESS?
¿QUÉ SON LAS
FUNCIONES EN
WORDPRESS?
Son etiquetas creadas
con alguna funcionalidad
concreta.
No hace falta saberlas de memoria,
están en la documentación.
¿QUÉ SON LAS
FUNCIONES EN
WORDPRESS?
CODEX WORDPRESS
CODEX
WORDPRESS
¿QUÉ CONOCIMIENTOS NECESITO?
¿QUÉ
CONOCIMIENTOS
NECESITO?
FUNCIONALIDADES EN WORDPRESS
FUNCIONALIDADES
EN WORDPRESS
En la medida de lo posible, no
desarrolles funcionalidades en el theme.
FUNCIONALIDADES
EN WORDPRESS
En la medida de lo posible, no
desarrolles funcionalidades en el theme.
Funcionalidades en plugins.
FUNCIONALIDADES
EN WORDPRESS
En la medida de lo posible, no
desarrolles funcionalidades en el theme.
Funcionalidades en plugins.
No reinventes nada. Busca e investiga.
FUNCIONALIDADES
EN WORDPRESS
En la medida de lo posible, no
desarrolles funcionalidades en el theme.
Funcionalidades en plugins.
No reinventes nada. Busca e investiga.
Utiliza CPT o Metaboxes.
PLANIFICACIÓN
PLANIFICACIÓN
Análisis previo.
PLANIFICACIÓN
Flujo de navegación.
OBJETIVO DEL PLUGIN
OBJETIVO
DEL PLUGIN
Requisitos mínimos.
OBJETIVO
DEL PLUGIN
Requisitos mínimos.
Idea principal.
OBJETIVO
DEL PLUGIN
Requisitos mínimos.
Idea principal.
Especificaciones.
OBJETIVO
DEL PLUGIN
Requisitos mínimos.
Idea principal.
Especificaciones.
Estabilidad.
OBJETIVO
DEL PLUGIN
Requisitos mínimos.
Idea principal.
Especificaciones.
Estabilidad.
Actualizaciones.
DISEÑO Y
EXPERIENCIA
DE USUARIO
Práctico
DISEÑO Y
EXPERIENCIA
DE USUARIO
Práctico
Intuitivo
DISEÑO Y
EXPERIENCIA
DE USUARIO
Práctico
Intuitivo
Agradable a la vista
ESCALABILIDAD
ESCALABILIDAD
¿Qué tipo de proyecto es?
ESCALABILIDAD
¿Qué tipo de proyecto es?
¿Es mejor hacer algo grande
desde el principio?
ESCALABILIDAD
¿Qué tipo de proyecto es?
¿Es mejor hacer algo grande
desde el principio?
Piensa a lo grande,
por si el proyecto crece.
MU-PLUGINS
(PLUGINS IMPRESCINDIBLES)
MU-PLUGINS
(PLUGINS
IMPRESCINDIBLES)
¿Qué son?
MU-PLUGINS
(PLUGINS
IMPRESCINDIBLES)
¿Para qué sirven?
¿CÓMO IMPLEMENTARLOS?
¿CÓMO
IMPLEMENTARLO?
Crear directorio “mu-plugins”
en wp-content
¿CÓMO
IMPLEMENTARLO?
Crear directorio “mu-plugins”
en wp-content
Subir archivos *.php
¿CÓMO
IMPLEMENTARLO?
Crear directorio “mu-plugins”
en wp-content
Subir archivos *.php
Se activarán automáticamente.
¿CÓMO
IMPLEMENTARLO?
¿CÓMO
IMPLEMENTARLO?
BUENAS PRÁCTICAS
BUENAS
PRÁCTICAS
Prefijos a las funciones
BUENAS
PRÁCTICAS
Prefijos a las funciones
NADA de mayúsculas
BUENAS
PRÁCTICAS
Prefijos a las funciones
NADA de mayúsculas
Codificación
BUENAS
PRÁCTICAS
Prefijos a las funciones
NADA de mayúsculas
Codificación
Valida el código
BUENAS
PRÁCTICAS
Prefijos a las funciones
NADA de mayúsculas
Codificación
Valida el código
Utilizar Custom Post Types y Metaboxes
BUENAS
PRÁCTICAS
Prefijos a las funciones
NADA de mayúsculas
Codificación
Valida el código
Utilizar Custom Post Types y Metaboxes
Testing
BUENAS
PRÁCTICAS
Prefijos a las funciones
NADA de mayúsculas
Codificación
Valida el código
Utilizar Custom Post Types y Metaboxes
Testing
DOCUMENTACIÓN
¡MUCHAS GRACIAS!
TRATEMOS BIEN A WORDPRESS
QUE NOS DA MUCHO.

Más contenido relacionado

La actualidad más candente

Dreamweaver
DreamweaverDreamweaver
Cómo involucrarte (más) con WordPress - WordCamp Bilbao 2016
Cómo involucrarte (más) con WordPress - WordCamp Bilbao 2016Cómo involucrarte (más) con WordPress - WordCamp Bilbao 2016
Cómo involucrarte (más) con WordPress - WordCamp Bilbao 2016
Rocío Valdivia
 
Ntics
NticsNtics
Cómo crear un theme en 2017 desde un diseño
Cómo crear un theme en 2017 desde un diseñoCómo crear un theme en 2017 desde un diseño
Cómo crear un theme en 2017 desde un diseño
Juan Hernando García
 
Sandrarrrrrrrrr
SandrarrrrrrrrrSandrarrrrrrrrr
SandrarrrrrrrrrTatiyxiomy
 
HTML Article Configurar Wordpress Android (14)
HTML Article   Configurar Wordpress Android (14)HTML Article   Configurar Wordpress Android (14)
HTML Article Configurar Wordpress Android (14)
mckaylibvkttocy
 
Timerepublik
TimerepublikTimerepublik
Timerepublik
betabeers
 
Básicos para medir tu web - Taller de iniciación
Básicos para medir tu web - Taller de iniciaciónBásicos para medir tu web - Taller de iniciación
Básicos para medir tu web - Taller de iniciación
Fernando Puente
 
WordPress REST API: Con la ayuda de mis amigos
WordPress REST API: Con la ayuda de mis amigosWordPress REST API: Con la ayuda de mis amigos
WordPress REST API: Con la ayuda de mis amigos
Álex Acuña Viera
 
Meetup WordPress Lugo
Meetup WordPress LugoMeetup WordPress Lugo
Meetup WordPress Lugo
Juan Hernando García
 

La actualidad más candente (11)

Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Dtw
DtwDtw
Dtw
 
Cómo involucrarte (más) con WordPress - WordCamp Bilbao 2016
Cómo involucrarte (más) con WordPress - WordCamp Bilbao 2016Cómo involucrarte (más) con WordPress - WordCamp Bilbao 2016
Cómo involucrarte (más) con WordPress - WordCamp Bilbao 2016
 
Ntics
NticsNtics
Ntics
 
Cómo crear un theme en 2017 desde un diseño
Cómo crear un theme en 2017 desde un diseñoCómo crear un theme en 2017 desde un diseño
Cómo crear un theme en 2017 desde un diseño
 
Sandrarrrrrrrrr
SandrarrrrrrrrrSandrarrrrrrrrr
Sandrarrrrrrrrr
 
HTML Article Configurar Wordpress Android (14)
HTML Article   Configurar Wordpress Android (14)HTML Article   Configurar Wordpress Android (14)
HTML Article Configurar Wordpress Android (14)
 
Timerepublik
TimerepublikTimerepublik
Timerepublik
 
Básicos para medir tu web - Taller de iniciación
Básicos para medir tu web - Taller de iniciaciónBásicos para medir tu web - Taller de iniciación
Básicos para medir tu web - Taller de iniciación
 
WordPress REST API: Con la ayuda de mis amigos
WordPress REST API: Con la ayuda de mis amigosWordPress REST API: Con la ayuda de mis amigos
WordPress REST API: Con la ayuda de mis amigos
 
Meetup WordPress Lugo
Meetup WordPress LugoMeetup WordPress Lugo
Meetup WordPress Lugo
 

Similar a Funciones en WordPress. Buenas prácticas.

Emprendiendo con Wordpress
Emprendiendo con WordpressEmprendiendo con Wordpress
Emprendiendo con WordpressYtzvan Mastino
 
Wordpress - Dennis Muñoz
Wordpress - Dennis MuñozWordpress - Dennis Muñoz
Wordpress - Dennis Muñoz
Dennis Andre Muñoz Muñoz
 
Wordpress
WordpressWordpress
Wordpress
ErickFiallos2
 
Wordpress
WordpressWordpress
Wordpress
Eduardo Morales
 
WordCamp Madrid 2018: Cómo crear tu primer plugin y publicarlo en el reposito...
WordCamp Madrid 2018: Cómo crear tu primer plugin y publicarlo en el reposito...WordCamp Madrid 2018: Cómo crear tu primer plugin y publicarlo en el reposito...
WordCamp Madrid 2018: Cómo crear tu primer plugin y publicarlo en el reposito...
Oscar Abad Folgueira
 
Wordpress
Wordpress   Wordpress
Wordpress
Eduardo Morales
 
Como se hace WORD 2007
Como se hace WORD 2007Como se hace WORD 2007
Como se hace WORD 2007checheleytor
 
Curso Wordpress - Diseña tu Web en Wordpress
Curso Wordpress - Diseña tu Web en WordpressCurso Wordpress - Diseña tu Web en Wordpress
Curso Wordpress - Diseña tu Web en Wordpress
Toni Padrell
 
Usando la flexibilidad y el poder de wordpress
Usando la flexibilidad y el poder de wordpressUsando la flexibilidad y el poder de wordpress
Usando la flexibilidad y el poder de wordpress
Martin Beas Nuñez
 
Caso real: Como migré un proyecto de Visual Composer a Gutenberg
Caso real: Como migré un proyecto de Visual Composer a GutenbergCaso real: Como migré un proyecto de Visual Composer a Gutenberg
Caso real: Como migré un proyecto de Visual Composer a Gutenberg
Marta Torre
 
WPO para WordPress
WPO para WordPressWPO para WordPress
WPO para WordPress
Oscar Gascón Arjol
 
¿Qué es WordPress?
¿Qué es WordPress? ¿Qué es WordPress?
¿Qué es WordPress?
webcomunicaciones
 
Los page builders en WordPress: qué son, y como usarlos para diseñar contenidos
Los page builders en WordPress: qué son, y como usarlos para diseñar contenidosLos page builders en WordPress: qué son, y como usarlos para diseñar contenidos
Los page builders en WordPress: qué son, y como usarlos para diseñar contenidos
Manuel Vicedo
 
Introducción a Wordpress y Conceptos Básicos
Introducción a Wordpress y Conceptos BásicosIntroducción a Wordpress y Conceptos Básicos
Introducción a Wordpress y Conceptos Básicos
César Jefferson Aquino Maximiliano
 
WordPress para programadores
WordPress para programadoresWordPress para programadores
WordPress para programadores
wpargentina
 
¿Que es Google Dart? Presentación y desarrollo con Dart
¿Que es Google Dart? Presentación y desarrollo con Dart¿Que es Google Dart? Presentación y desarrollo con Dart
¿Que es Google Dart? Presentación y desarrollo con Dart
Moises Belchin
 
Curso de WordPress Cámara de Sevilla Mayo 2018
Curso de WordPress Cámara de Sevilla Mayo 2018Curso de WordPress Cámara de Sevilla Mayo 2018
Curso de WordPress Cámara de Sevilla Mayo 2018
Antonio Pérez
 
Ntics- Acosta
Ntics- AcostaNtics- Acosta
Ntics- Acosta
Jorge Acosta
 
WordCamp Alicante 2017 - De HTML a WordPress
WordCamp Alicante 2017 - De HTML a WordPressWordCamp Alicante 2017 - De HTML a WordPress
WordCamp Alicante 2017 - De HTML a WordPress
Darío BF
 
Hazte un experto de diseño web en wordpress
Hazte un experto de diseño web en wordpressHazte un experto de diseño web en wordpress
Hazte un experto de diseño web en wordpress
Zerozeroestudio
 

Similar a Funciones en WordPress. Buenas prácticas. (20)

Emprendiendo con Wordpress
Emprendiendo con WordpressEmprendiendo con Wordpress
Emprendiendo con Wordpress
 
Wordpress - Dennis Muñoz
Wordpress - Dennis MuñozWordpress - Dennis Muñoz
Wordpress - Dennis Muñoz
 
Wordpress
WordpressWordpress
Wordpress
 
Wordpress
WordpressWordpress
Wordpress
 
WordCamp Madrid 2018: Cómo crear tu primer plugin y publicarlo en el reposito...
WordCamp Madrid 2018: Cómo crear tu primer plugin y publicarlo en el reposito...WordCamp Madrid 2018: Cómo crear tu primer plugin y publicarlo en el reposito...
WordCamp Madrid 2018: Cómo crear tu primer plugin y publicarlo en el reposito...
 
Wordpress
Wordpress   Wordpress
Wordpress
 
Como se hace WORD 2007
Como se hace WORD 2007Como se hace WORD 2007
Como se hace WORD 2007
 
Curso Wordpress - Diseña tu Web en Wordpress
Curso Wordpress - Diseña tu Web en WordpressCurso Wordpress - Diseña tu Web en Wordpress
Curso Wordpress - Diseña tu Web en Wordpress
 
Usando la flexibilidad y el poder de wordpress
Usando la flexibilidad y el poder de wordpressUsando la flexibilidad y el poder de wordpress
Usando la flexibilidad y el poder de wordpress
 
Caso real: Como migré un proyecto de Visual Composer a Gutenberg
Caso real: Como migré un proyecto de Visual Composer a GutenbergCaso real: Como migré un proyecto de Visual Composer a Gutenberg
Caso real: Como migré un proyecto de Visual Composer a Gutenberg
 
WPO para WordPress
WPO para WordPressWPO para WordPress
WPO para WordPress
 
¿Qué es WordPress?
¿Qué es WordPress? ¿Qué es WordPress?
¿Qué es WordPress?
 
Los page builders en WordPress: qué son, y como usarlos para diseñar contenidos
Los page builders en WordPress: qué son, y como usarlos para diseñar contenidosLos page builders en WordPress: qué son, y como usarlos para diseñar contenidos
Los page builders en WordPress: qué son, y como usarlos para diseñar contenidos
 
Introducción a Wordpress y Conceptos Básicos
Introducción a Wordpress y Conceptos BásicosIntroducción a Wordpress y Conceptos Básicos
Introducción a Wordpress y Conceptos Básicos
 
WordPress para programadores
WordPress para programadoresWordPress para programadores
WordPress para programadores
 
¿Que es Google Dart? Presentación y desarrollo con Dart
¿Que es Google Dart? Presentación y desarrollo con Dart¿Que es Google Dart? Presentación y desarrollo con Dart
¿Que es Google Dart? Presentación y desarrollo con Dart
 
Curso de WordPress Cámara de Sevilla Mayo 2018
Curso de WordPress Cámara de Sevilla Mayo 2018Curso de WordPress Cámara de Sevilla Mayo 2018
Curso de WordPress Cámara de Sevilla Mayo 2018
 
Ntics- Acosta
Ntics- AcostaNtics- Acosta
Ntics- Acosta
 
WordCamp Alicante 2017 - De HTML a WordPress
WordCamp Alicante 2017 - De HTML a WordPressWordCamp Alicante 2017 - De HTML a WordPress
WordCamp Alicante 2017 - De HTML a WordPress
 
Hazte un experto de diseño web en wordpress
Hazte un experto de diseño web en wordpressHazte un experto de diseño web en wordpress
Hazte un experto de diseño web en wordpress
 

Más de Marta Torre

Editor de bloques (Gutenberg) De odiarlo a no poder vivir sin él
Editor de bloques (Gutenberg) De odiarlo a no poder vivir sin élEditor de bloques (Gutenberg) De odiarlo a no poder vivir sin él
Editor de bloques (Gutenberg) De odiarlo a no poder vivir sin él
Marta Torre
 
El FSE ha llegado: ¿Por dónde empiezo?
El FSE ha llegado: ¿Por dónde empiezo?El FSE ha llegado: ¿Por dónde empiezo?
El FSE ha llegado: ¿Por dónde empiezo?
Marta Torre
 
¿Por qué tengo que luchar por la diversidad en WordPress?
¿Por qué tengo que luchar por la diversidad en WordPress?¿Por qué tengo que luchar por la diversidad en WordPress?
¿Por qué tengo que luchar por la diversidad en WordPress?
Marta Torre
 
¿Por qué mi desarrollo web en WordPress tiene que ser accesible?
¿Por qué mi desarrollo web en WordPress tiene que ser accesible?¿Por qué mi desarrollo web en WordPress tiene que ser accesible?
¿Por qué mi desarrollo web en WordPress tiene que ser accesible?
Marta Torre
 
Cómo hace una desarrolladora mindungui para que le hagan caso creando contenido
Cómo hace una desarrolladora mindungui para que le hagan caso creando contenidoCómo hace una desarrolladora mindungui para que le hagan caso creando contenido
Cómo hace una desarrolladora mindungui para que le hagan caso creando contenido
Marta Torre
 
WordPress and diversity: Can we be more diverse?
WordPress and diversity: Can we be more diverse?WordPress and diversity: Can we be more diverse?
WordPress and diversity: Can we be more diverse?
Marta Torre
 
Antes de picar piedra (o código) ¿Qué necesito?
Antes de picar piedra (o código) ¿Qué necesito?Antes de picar piedra (o código) ¿Qué necesito?
Antes de picar piedra (o código) ¿Qué necesito?
Marta Torre
 
Mujeres en la comunidad de WordPress
Mujeres en la comunidad de WordPressMujeres en la comunidad de WordPress
Mujeres en la comunidad de WordPress
Marta Torre
 
Ser WordPress dev & Mujer
Ser WordPress dev & MujerSer WordPress dev & Mujer
Ser WordPress dev & Mujer
Marta Torre
 

Más de Marta Torre (9)

Editor de bloques (Gutenberg) De odiarlo a no poder vivir sin él
Editor de bloques (Gutenberg) De odiarlo a no poder vivir sin élEditor de bloques (Gutenberg) De odiarlo a no poder vivir sin él
Editor de bloques (Gutenberg) De odiarlo a no poder vivir sin él
 
El FSE ha llegado: ¿Por dónde empiezo?
El FSE ha llegado: ¿Por dónde empiezo?El FSE ha llegado: ¿Por dónde empiezo?
El FSE ha llegado: ¿Por dónde empiezo?
 
¿Por qué tengo que luchar por la diversidad en WordPress?
¿Por qué tengo que luchar por la diversidad en WordPress?¿Por qué tengo que luchar por la diversidad en WordPress?
¿Por qué tengo que luchar por la diversidad en WordPress?
 
¿Por qué mi desarrollo web en WordPress tiene que ser accesible?
¿Por qué mi desarrollo web en WordPress tiene que ser accesible?¿Por qué mi desarrollo web en WordPress tiene que ser accesible?
¿Por qué mi desarrollo web en WordPress tiene que ser accesible?
 
Cómo hace una desarrolladora mindungui para que le hagan caso creando contenido
Cómo hace una desarrolladora mindungui para que le hagan caso creando contenidoCómo hace una desarrolladora mindungui para que le hagan caso creando contenido
Cómo hace una desarrolladora mindungui para que le hagan caso creando contenido
 
WordPress and diversity: Can we be more diverse?
WordPress and diversity: Can we be more diverse?WordPress and diversity: Can we be more diverse?
WordPress and diversity: Can we be more diverse?
 
Antes de picar piedra (o código) ¿Qué necesito?
Antes de picar piedra (o código) ¿Qué necesito?Antes de picar piedra (o código) ¿Qué necesito?
Antes de picar piedra (o código) ¿Qué necesito?
 
Mujeres en la comunidad de WordPress
Mujeres en la comunidad de WordPressMujeres en la comunidad de WordPress
Mujeres en la comunidad de WordPress
 
Ser WordPress dev & Mujer
Ser WordPress dev & MujerSer WordPress dev & Mujer
Ser WordPress dev & Mujer
 

Último

Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
AbbieDominguezGirond
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 

Último (6)

Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 

Funciones en WordPress. Buenas prácticas.