• Saltar a la navegación principal
  • Saltar al contenido principal

Dani Sánchez

  • ¿Eres agencia?
  • Quién soy
  • Servicios WordPress
    • Mantenimiento
    • Maquetación
    • Soporte técnico
  • Máster en WordPress
  • Portfolio
  • Blog
  • Presupuestos

Máster en WordPress, de cero a desarrollador

WordPress es la plataforma por excelencia para el desarrollo de sitios webs. Su amplio abanico de plantillas y plugins lo hace increíblemente versátil incluso para personas que carecen de conocimientos técnicos avanzados o de programación.

Un perfil muy demandado actualmente es el de desarrollador en WordPress. Alguien que es capaz de maquetar un sitio web a medida, de crear funciones y contenidos personalizados capaz de moldear WordPress a las necesidades del proyecto.

Te animo a iniciar este máster, donde comenzaremos desde los aspectos más básicos como la instalación, ajustes de configuración y uso del panel administrador, conociendo su nuevo editor por bloques (Gutenberg), hasta la maquetación de páginas con constructores avanzados como Elementor y Divi.

Aprenderemos a mantener y actualizar la plataforma, así como la localización de errores y cómo solucionarlos.

Desarrollaremos nuestras plantillas o temas hijos para implementar nuestras funciones y estilos sin perder los cambios al actualizar el tema principal. Aprenderemos a generar nuestros propios contenidos (custom posts) a clasificarlos con taxonomías personalizadas, realizar consultas (querys) a medida, a manejar el loop de WordPress.

También hemos dedicado una sección a las bases de datos, para que sepas cómo implementar consultas SQL desde las propias funciones de WordPress y a realizar peticiones AJAX en el frontend de nuestros proyectos.

Además, este no es un curso cerrado, seguirá abierto a actualizarse según surjan cambios en el core de WordPress o en la forma de implementar funcionalidades.

Abriremos una sección Miscelánea, donde regularmente subiremos curiosidades, herramientas y funciones útiles para integrar en nuestros proyectos, por lo que no solo estás adquiriendo un curso, si no toda una academia en WordPress. Y por supuesto, me tendrás a disposición para consultar las dudas y sugerencias que tengas.

Contenidos del curso

Instalación de un servidor local (XAMPP) y WordPress en sistemas GNU/Linux
  1. Instalación del servidor local (XAMPP en sistemas GNU/Linux)
  2. Instalación de WordPress en sistemas GNU/Linux
Instalación de un servidor local (XAMPP) y WordPress en sistemas Windows
  1. Instalación del servidor local (XAMPP) en sistemas Windows
  2. Instalación de WordPress en sistemas Windows
Conociendo WordPress
  1. El «frontend» y el «backend» de WordPress
  2. El panel de control (Dashboard) de WordPress
Ajustes de configuración de WordPress
  1. Ajustes generales
  2. Ajustes de escritura
  3. Ajustes de lectura
  4. Ajustes de sección de comentarios
  5. Ajustes de galería de medios
  6. Ajustes en los enlaces permanentes
  7. Ajustes de privacidad
Páginas y entradas en WordPress
  1. Partes o elementos de una página y entrada
  2. Páginas y entradas
  3. Categorías y etiquetas
Usuarios y roles en WordPress
  1. Gestión y tipos de usuarios (roles)
  2. Probando cada tipo de rol y sus capacidades
GeneratePress: Una plantilla de temática neutra
  1. Instalación de GeneratePress
  2. Opciones añadidas en el modo de edición de páginas/entradas
  3. El personalizador de GeneratePress
El nuevo editor de WordPress: Gutenberg
  1. Opciones del documento en páginas
  2. Opciones del documento en entradas
  3. Bloques comunes: Encabezados, párrafos, fondos, imágenes, galerías, listas, citas, audio, vídeo y documentos.
  4. Bloques de formato: HTML personalizado, código, tablas, editor clásico, texto preformateado, citas y versos.
  5. Bloques de diseño: Botón, columnas, textos con imagen, más, salto de página, separador y espaciador.
  6. Bloques de widgets
  7. Bloques de servicios incrustados
  8. Crear una portada con bloques de Gutenberg
Elementor: Un potente constructor visual para WordPress
  1. Instalación de Elementor
  2. Importar un diseño predefinido desde Elementor
  3. Personalizar la cabecera
  4. Color de énfasis
  5. Maquetando secciones de la portada
  6. Personalizar el pie de página
  7. Crear una página para el feed de noticias
  8. Ejercicios prácticos
Elementor: Práctica, maquetar una landing page de tipo inmobiliaria
  • Logotipo e iconos sociales
  • Fondo de cabecera
  • Contadores
  • Mapa y vídeo
  • Sección de agentes
  • Galería de imágenes
Elementor: Práctica, maquetar una landing page de tipo aplicación móvil
  1. Maquetar la cabecera
  2. Estilos de iconos y textos
  3. Estilo de los botones
  4. Divisores piramidales
  5. Sección de contenido
  6. Sección de recomendaciones
  7. Carrusel de logotipos
Divi, una plantilla todoterreno con un potente constructor visual
  1. Introducción a Divi
  2. Opciones de configuración
  3. Importar un diseño predefinido para la portada
  4. Importar un diseño predefinido para el resto de páginas
  5. Crear una plantilla para la sección de blog
  6. Crear una plantilla para las entradas individuales
  7. Divi y Advanced Custom Field: Integrar datos dinámicos
Tareas de mantenimiento en WordPress
  1. Actualizar la versión de WordPress automáticamente
  2. Actualizar WordPress: método manual
  3. Otras actualizaciones: plugins y plantillas
  4. Errores y fallos en WordPress: cómo detectarlos y solucionarlos
  5. Pasar un proyecto WordPress de localhost al hosting final
  6. Copias de seguridad
  7. WordPress en modo mantenimiento
  8. Importar y exportar contenidos de un proyecto a otro
  9. Crear un mapa del sitio XML (sitemap) para los buscadores
Tips de seguridad en WordPress
  1. Plugin para reforzar la seguridad en WordPress
  2. Añade un segundo factor de autenticación
Desarrollo: Child Themes
  1. Crear un child theme (tema hijo) del tema principal
  2. Integrar archivos de estilos (CSS)
  3. Integrar jQuery y archivos JavaScript (JS)
Desarrollo: Templates en WordPress
  1. Crear un template propio (page.php) para personalizar las páginas
  2. Integrar el loop de WordPress en un template propio
Desarrollo: Contenidos personalizados en WordPress (Custom Posts y Taxonomías)
  1. Custon Posts Types (entradas personalizadas)
  2. Declarar un nuevo Custom Post Type en WordPress
  3. Creación de taxonomías para clasificar contenidos
  4. Insertar campos personalizados (custom fields) con Advanced Custom Fields
  5. Crear entradas de ejemplo
  6. Desarrollo de un template para la portada
  7. Cargar datos de campos personalizados
  8. Recorrer las taxonomías para mostrar los elementos marcados
  9. Crear el single para los Custom Post Types
  10. Crear el archive para los Custom Post Types
  11. Crear un buscador por filtros de taxonomías
  12. Desarrollar la página de resultados de búsqueda
  13. Crear un meta query para obtener resultados de búsqueda avanzados
  14. Definir tamaños de imagen personalizados
  15. Columnas personalizadas en el listado de un Custom Post Type en el panel administrador
Desarrollo: Consultas SQL y nuevas secciones en el admin de WordPress
  1. Introducción a la práctica con bases de datos
  2. Implementar un formulario de solicitud de visitas en HTML
  3. Creación de una tabla SQL para guardar las solicitudes de visita
  4. Guardar los datos del formulario en la nueva tabla SQL
  5. Crear una nueva sección en el menú del panel administrador de WordPress
  6. Construcción de la nueva sección para mostrar las solicitudes de visita
  7. Editar los datos de un registro desde el admin
  8. Eliminar un registro desde el admin
Desarrollo: Peticiones AJAX en WordPress
  1. Introducción a la práctica
  2. Creación de página y botones para cargar noticias desde AJAX
  3. Crear un child theme para añadir los archivos de funciones JavaScript
  4. Conectar nuestras funciones JavaScript con el núcleo AJAX de WordPress
  5. Petición AJAX para cargar una categoría concreta en función del botón pulsado
  6. Crear la query utilizando los valores enviados por AJAX y resultado final
Desarrollo: Gestión de roles y capacidades
  1. Crear un plugin de funciones para gestionar los roles y sus capacidades
  2. Crear un nuevo rol personalizado
  3. Asignar capacidades al nuevo rol
  4. Quitar capacidades y eliminar el rol
Desarrollo: Integración de librerías JS
  1. Integrar librerías externas en WordPress
  2. Integrar la librería Fuidbox para las galerías de WordPress
  3. Integrar la librería de Select2

¿Qué aprenderás durante el curso?

  • Diseñar y desarrollar páginas web utilizando WordPress como plataforma base.
  • Diseñar y maquetar utilizando los mejores constructores visuales: Elementor y Divi.
  • Desarrollar tus propios contenidos en WordPress: Custom posts, custom fields, taxonomías, templates.
  • Dominar el loop de WordPress para construir consultas (querys) personalizadas basadas en custom posts, taxonomías y campos personalizados.
  • Implementar consultas SQL desde WordPress (Selects, inserts, updates, deletes…).
  • Realizar peticiones AJAX desde WordPress.
  • Llevar a cabo tareas de mantenimiento en WordPress: copias de seguridad, resolución de problemas y errores, actualizaciones manuales, etc.

¿Qué requisitos necesitas?

  • Se recomiendan conocimientos básicos de HTML/CSS y PHP para el apartarado de desarrollo en WordPress, aunque no imprescindibles.
  • Un PC con una instalación de WordPress (preferiblemente en un servidor local como XAMPP, WAMP, MAMP…).

Inscríbete por solo 12,99€

CUPÓN: 33994710FEF47EF1872F
VÁLIDO HASTA EL: 11/09/2023

Inscripción en UDEMY

Maquetación web, landings, blogs y tiendas online
cuidando hasta el mínimo detalle

Si necesitas que desarrolle tu proyecto web ponte en contacto conmigo.

Contacto
  • Mastodon
  • YouTube
  • LinkedIn

Dani Sánchez © 2023 · Política de privacidad · Política de cookies

En mi sitio web utilizo cookies de carácter técnico para el correcto funcionamiento de la plataforma. Además de cookies analíticas de terceros para obtener datos estadísticos sobre el uso de la web, con el fin de mejorar la experiencia de navegación y conocer qué contenidos son los más consultados. Puedes desactivar todas las cookies (excepto las técnicas) pulsando en Rechazar, o elegir qué cookies admites y cuales no, en el botón de Preferencias. Más información sobre el uso de cookies en la: Política de cookies.

Powered by  GDPR Cookie Compliance
Resumen de privacidad

En mi sitio web utilizo cookies de carácter técnico para el correcto funcionamiento de la plataforma. Además de cookies analíticas de terceros para obtener datos estadísticos sobre el uso de la web, con el fin de mejorar la experiencia de navegación y conocer qué contenidos son los más consultados. Puedes desactivar todas las cookies (excepto las técnicas) pulsando en Rechazar, o elegir qué cookies admites y cuales no, en el botón de Preferencias. Más información sobre el uso de cookies en la: Política de cookies.

Cookies técnicas necesarias

Las cookies técnicas necesarias tienen que activarse siempre para poder guardar tus preferencias de ajustes de cookies.

Si desactivas esta cookie no se pueden guardar tus preferencias. Esto significa que cada vez que visites esta web tendrás que activar o desactivar las cookies de nuevo.

Cookies analíticas

Utilizo Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar este tipo de cookies activas me permite mejorar la web y mis servicios.

¡Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias!

Política de cookies

Más información sobre la política de cookies