Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web:...

38
Sácale partido al personalizador de WordPress Nahuai Badiola Y PÓNSELO FÁCIL A TU CLIENTE

Transcript of Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web:...

Page 1: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Sácale partido al personalizador de WordPress

Nahuai Badiola

Y PÓNSELO FÁCIL A TU CLIENTE

Page 2: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Nuestro «dev-er»

@nahuaibadiola

Page 3: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Nuestro «dev-er»Dejar al cliente una web:

‣ Con una buena arquitectura de la información.

@nahuaibadiola

Page 4: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Nuestro «dev-er»Dejar al cliente una web:

‣ Con una buena arquitectura de la información.

‣ Un diseño atractivo y usable (objetivo).

@nahuaibadiola

Page 5: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Nuestro «dev-er»Dejar al cliente una web:

‣ Con una buena arquitectura de la información.

‣ Un diseño atractivo y usable (objetivo).

‣ Velocidad de carga optimizada.

@nahuaibadiola

Page 6: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Nuestro «dev-er»Dejar al cliente una web:

‣ Con una buena arquitectura de la información.

‣ Un diseño atractivo y usable (objetivo).

‣ Velocidad de carga optimizada.

‣ Que pueda autogestionar de forma sencilla.

@nahuaibadiola

Page 7: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Pónselo fácil a tu cliente

@nahuaibadiola

Page 8: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Pónselo fácil a tu cliente

@nahuaibadiola

que para eso te paga

Page 9: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Detalles con tu cliente‣ Limita los items de WP-admin.

@nahuaibadiola

Page 10: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Detalles con tu cliente‣ Limita los items de WP-admin.

‣ Añade una documentación con un acceso rápido.

@nahuaibadiola

Page 11: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Detalles con tu cliente‣ Limita los items de WP-admin.

‣ Añade una documentación con un acceso rápido.

‣ Agrega widgets personalizados.

@nahuaibadiola

Page 12: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Detalles con tu cliente‣ Limita los items de WP-admin.

‣ Añade una documentación con un acceso rápido.

‣ Agrega widgets personalizados.

‣ Añade la paleta de colores en el editor de bloques.

@nahuaibadiola

Page 13: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Detalles con tu cliente‣ Limita los items de WP-admin.

‣ Añade una documentación con un acceso rápido.

‣ Agrega widgets personalizados.

‣ Añade la paleta de colores en el editor de bloques.

‣ Dale ❤ al personalizador de WordPress.

@nahuaibadiola

Page 14: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

¿Por qué el personalizador de WordPress?

@nahuaibadiola

Page 15: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

¿Por qué el personalizador de WordPress?

☛ VER LOS CAMBIOS A TIEMPO REAL

☛ AGRUPAR AJUSTES DE DISEÑO BÁSICOS

@nahuaibadiola

Page 16: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

El personalizador de WordPress‣ Identidad del sitio

‣ Menús

‣ Widgets

‣ Ajustes de portada

‣ CSS adicional

@nahuaibadiola

Page 17: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

El personalizador de WordPress‣ Identidad del sitio

‣ Menús

‣ Widgets

‣ Ajustes de portada

‣ CSS adicional

@nahuaibadiola

Page 18: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

El personalizador de WordPress‣ Identidad del sitio

‣ Menús

‣ Widgets

‣ Ajustes de portada

‣ Ajustes del tema (Genesis)

‣ CSS adicional

@nahuaibadiola

Page 19: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Piensa: ¿qué va a utilizar o cambiar tu cliente en la web?

@nahuaibadiola

Page 20: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Piensa: ¿qué va a utilizar o cambiar tu cliente en la web?

@nahuaibadiola

Mejor aún, pregúntale.

Page 21: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Modificando el personalizador

@nahuaibadiola

‣ El hook -> customize_register

‣ Los objetos:

‣ Paneles

‣ Secciones

‣ Ajustes

‣ Controles

Page 22: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Modificando el personalizador

@nahuaibadiola

‣ El hook -> customize_register

‣ Los objetos:

‣ Paneles

‣ Secciones

‣ Ajustes

‣ Controles

Sección

Ajuste

Control

Page 23: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Eliminando elementos del personalizador

@nahuaibadiola

/* Quitar la sección de añadir CSS del personalizador */ function remove_css_customizer( $wp_customize ) { $wp_customize->remove_control( 'custom_css' ); } add_action( 'customize_register', 'remove_css_customizer', 30);

Page 24: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Eliminando elementos del personalizador

/* Quitar un control del personalizador */ $wp_customize->remove_control( 'custom_css' );

/* Quitar una sección del personalizador */ $wp_customize->remove_section( 'background_image' );

/* Quitar un panel del personalizador */ $wp_customize->remove_panel( 'nav_menus');

@nahuaibadiola

Page 25: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Añadiendo elementos al personalizador// Añadir el selector de color destacado $wp_customize->add_section( 'minimum-color', array( 'title' => __( 'Color', 'minimum' ), 'priority' => 65, ) );

$wp_customize->add_setting( 'minimum_accent_color', array( 'default' => '#0ebfe9', 'sanitize_callback' => 'sanitize_hex_color', ) );

$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'minimum_accent_color', array( 'description' => __( 'Elige el color destacado del tema.', 'minimum' ), 'label' => __( 'Color destacado', 'minimum' ), 'section' => 'minimum-color', 'settings' => 'minimum_accent_color', ) ) );

@nahuaibadiola

Page 26: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Añadiendo elementos al personalizador$wp_customize->add_section( 'minimum-color', array(

$wp_customize->add_setting( 'minimum_accent_color', array(

$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'minimum_accent_color', array(

@nahuaibadiola

Page 27: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Añadiendo elementos al personalizador// Vinculamos el color destacado elegido en el personalizador con los estilos que se mostrarán en la web add_action('wp_head', 'minimum_set_color'); function minimum_set_color() { $accent_color = get_theme_mod('minimum_accent_color', '#0ebfe9'); ?> <style type="text/css"> a:hover { color: <?php echo $accent_color; ?>; border-bottom: 1px dotted <?php echo $accent_color; ?>; }

.entry-title a:hover, .nav-primary .sub-menu a:hover, .site-footer .nav-secondary .sub-menu a:hover { color: <?php echo $accent_color; ?>; } } </style> <?php }

@nahuaibadiola

Page 28: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Añadiendo elementos al personalizador $accent_color = get_theme_mod('minimum_accent_color', '#0ebfe9'); ?> <style type="text/css">

} </style>

@nahuaibadiola

Page 29: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Propuestas

‣ Ajustes de portada

‣ CSS adicional

‣ Imagen de fondo

‣ Algunas opciones de Genesis / WooCommerce

@nahuaibadiola

✘ Quitar

Page 30: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Propuestas

‣ Ajustes de portada

‣ CSS adicional

‣ Imagen de fondo

‣ Algunas opciones de Genesis / WooCommerce

@nahuaibadiola

‣ Modificar color principal

‣ Modificar el footer

‣ Modificar fuentes

‣ Modificar cabecera (hero)

‣ Redes sociales

✘ Quitar ✔ Añadir

Page 31: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Ejemplos

@nahuaibadiola

Page 32: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Ejemplos

@nahuaibadiola

Page 33: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Conclusiones‣ Quita todo el ruido que puedas.

@nahuaibadiola

Page 34: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Conclusiones‣ Quita todo el ruido que puedas.

‣ Añade opciones que necesite tu cliente.

@nahuaibadiola

Page 35: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Conclusiones‣ Quita todo el ruido que puedas.

‣ Añade opciones que necesite tu cliente.

‣ Si vendes temas, dale cariño al personalizador de WordPress.

@nahuaibadiola

Page 36: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Conclusiones‣ Quita todo el ruido que puedas.

‣ Añade opciones que necesite tu cliente.

‣ Si vendes temas, dale cariño al personalizador de WordPress.

‣ Esto solo es el principio, continuará…

@nahuaibadiola

Page 37: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

Sobre mí

@nahuaibadiola

nbadiola.com

codigogenesis.com

Desarrollador WordPress especializado en Genesis Framework

Page 38: Sácale partido al personalizador de WordPress€¦ · Nuestro «dev-er» Dejar al cliente una web: ‣ Con una buena arquitectura de la información. ‣ Un diseño atractivo y usable

MILA ESKER!!

@nahuaibadiola