WordCamp Alicante 2017 - De HTML a WordPress

Darío BF
Darío BFFront-End designer & developer
dariobf.com #WCAlicante2017
HTML&CSS
↓
WORDPRESS
DARIOBF
EXPERTO EN WORDPRESS #WCAlicante2017
dariobf.com #WCAlicante2017
DARIOBF
EXPERTO EN WORDPRESS
¡Hola! Soy Darío,
diseñador y maquetador front-end.
@DarioBF
dariobf.com #WCAlicante2017
dariobf.com #WCAlicante2017
#1
¿Qué es un tema?
dariobf.com #WCAlicante2017
dariobf.com #WCAlicante2017
¿Qué es un tema?
Un conjunto de ficheros que nos permite cambiar la apariencia y
funcionalidad de nuestro sitio hecho con WordPress.
Un tema WordPress nos permitirá personalizar las fuentes de los
textos, el tamaño de la letra, los colores del texto, de los links, el
fondo de la página; en definitiva, el aspecto del sitio web.
•Blog
•Tienda online
•Sitio web corporativo, institucionales, educativos
•Comunidad
•Wiki
•Portal
•…
dariobf.com #WCAlicante2017
index.phpstyle.css
¿Cómo es un tema?
dariobf.com #WCAlicante2017
style.css
Sin style.css no hay tema.
function search_theme_directories(){
…
if ( $theme_file == ‘style.css’ ) {
$theme_files[$theme_dir] = array( ‘theme_file’ =>
$theme_dir . ‘/’ . $theme_file, ‘theme_root’ => $theme_root );
$found_stylesheet = true;
break;
…
}
…
}
dariobf.com #WCAlicante2017
/*
Theme Name: Twenty Thirteen
Theme URI: http://wordpress.org/themes/twentythirteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the
blog, featuring a full range of post formats, each displayed
beautifully in their own unique way. Design details abound,
starting with a vibrant color scheme and matching header images,
beautiful typography and icons, and a flexible layout that looks
great on any device, big or small.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-
column, two-columns, right-sidebar, flexible-width, custom-
header, custom-menu, editor-style, featured-images,
microformats, post-formats, rtl-language-support, sticky-post,
translation-ready
Text Domain: twentythirteen
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've
learned with others.
*/
dariobf.com #WCAlicante2017
style.css
Apariencia → Temas
dariobf.com #WCAlicante2017
style.css
dariobf.com #WCAlicante2017
index.php
Plantilla más genérica.
Se muestra si no hay otra plantilla más específica para el
contenido que estamos mostrando.
»
home.php index.php
»
dariobf.com #WCAlicante2017
dariobf.com #WCAlicante2017
WordPress nos permite modularizar nuestro diseño; esto es, crear
ficheros para jerarquizar el front-end.
Además, nos permite modularizar funciones (plugins), de manera
que podemos reciclar trozos de código en diferentes proyectos.
Modularización
#2
La estructura de
un tema
dariobf.com #WCAlicante2017
dariobf.com #WCAlicante2017
index.phpstyle.css
Ficheros habituales de un
tema WordPress
dariobf.com #WCAlicante2017
Ficheros habituales de un
tema WordPress
header.php footer.php sidebar.php
dariobf.com #WCAlicante2017
header.php
footer.php
index.php sidebar.php
dariobf.com #WCAlicante2017
header.php
Declaración del documento.
Inclusión de los estilos.
Función wp_head();
dariobf.com #WCAlicante2017
footer.php
Pié de página.
Inclusión de Javascript.
Función wp_footer();
dariobf.com #WCAlicante2017
Plantillas para contenidos
home.php page.php
single.php archive.php
dariobf.com #WCAlicante2017
page.php y single.php
dariobf.com #WCAlicante2017
index
404
archive
author
category
tag
taxonomy
date
home
front_page
page
paged
search
single
text, plain, text_plain (all mime types)
attachment
comments
Todas las plantillas
Más información
dariobf.com #WCAlicante2017
Página especializada. Para una entrada, autor, página
concretos.
1. page-{slug}.php
2. page-{ID}.php
3. category-{ID}.php
4. tag-{ID}.php
5. author-{ID}.php
…
Plantillas personalizadas
dariobf.com #WCAlicante2017
Plantillas personalizadas
contacto.php about.php
location.php whatever.php
…
#3
El Loop
dariobf.com #WCAlicante2017
dariobf.com #WCAlicante2017
header.php
footer.php
index.php
sidebar.php
dariobf.com #WCAlicante2017
WordPress determina qué contenido debe mostrar en
base a URL y configuración.
El Loop o bucle
Ejemplos:
- Un sólo post o página.
- Un grupo de posts o páginas.
- Consulta parámetros (URL)
dariobf.com #WCAlicante2017
El Loop o bucle
<?php
if(have_posts()) :
while(have_posts()) :
the_post();
?>
<h1><?php the_title() ?></h1>
<div class='post-content'><?php the_content() ?></div>
<?php
endwhile;
else:
?>
Vaya, no hay entradas.
<?php
endif;
?>
<?php
$args = array('cat' => 4);
$category_posts = new WP_Query($args);
if($category_posts->have_posts()) :
while($category_posts->have_posts()) :
$category_posts->the_post();
?>
<h1><?php the_title() ?></h1>
<div class='post-content'><?php the_content() ?></div>
<?php
endwhile;
else:
?>
Vaya, no hay entradas.
<?php
endif;
?>
Clase que modifica (o crea) el objeto $wp_query
Loop por defecto:
Clase WP_Query
dariobf.com #WCAlicante2017
Loop normal vs Loop WP_Query:
1.Construir la consulta: Con WP_Query hay que indicar
qué contenido queremos extraer de la base de datos.
2.Inicializar WP_Query y consultar.
3.Crear el loop.
4.Trabaja como siempre.
Clase WP_Query
Más información
#4
Menús
personalizados
dariobf.com #WCAlicante2017
dariobf.com #WCAlicante2017
Podemos registrar tantos menús como queramos
// Añado un menú sólo
function register_my_menu() {
register_nav_menu('header-menu',__( ‘Primary Navigation' ));
}
// Añado varios menús
function register_my_menus() {
register_nav_menus(
array(
'header-menu' => __( ‘Primary Navigation’ ),
'extra-menu' => __( ‘Top Bar Navigation’ )
)
);
}
add_action( 'init', 'register_my_menus' );
Añadiendo menús
Apariencia»Menús {
dariobf.com #WCAlicante2017
Para mostrarlo en el front-end:
<?php wp_nav_menu(array( 'theme_location' => 'header-menu')); ?>
Añadiendo menús
Más información
<?php
wp_nav_menu(array(
'theme_location' => ‘extra-menu',
'container_class' => ‘my_extra_menu_class'
));
?>
#5
functions.php
dariobf.com #WCAlicante2017
• Es un fichero de nuestro tema.
• Es una de las formas de cambiar las características que
WordPress ofrece por defecto.
• El functions.php funciona como un plugin:
• Añade mejoras y funcionalidades a un sitio WordPress.
• Puedes utilizarlo para llamar funciones, tanto PHP como de
WordPress.
• Sólo se ejecuta cuando el tema al que aplica está
activado.
functions.php
dariobf.com #WCAlicante2017
¡CUIDADO!: Si un plugin de
WordPress llama a la misma función
o filtro que tu functions.php, los
resultados pueden ser…
WordCamp Alicante 2017 - De HTML a WordPress
#10
Proceso:
HTML&CSS → WordPress
dariobf.com #WCAlicante2017
dariobf.com #WCAlicante2017
I. Entorno de desarrollo
Servidor local: XAMPP, LAMP/WAMP/MAMP
Base de datos
Instalación de WordPress
Crea una carpeta para tu nuevo tema en wp-content/themes/
nombre-de-tu-tema
dariobf.com #WCAlicante2017
II. Prepara el tema
Crea los ficheros mínimos necesarios:
- style.css
- index.php
- header.php
- footer.php
- sidebar.php (si lo necesitas)
Activa tu tema. Debería mostrarse en blanco, por ahora…
dariobf.com #WCAlicante2017
III. Rellena los ficheros
• Copia y pega el contenido de la maqueta original en esos
ficheros.
• Copia lo que no sea del header.php, footer.php o sidebar.php en
el index.php
• En tus plantillas, haz la llamada a los ficheros de estructura con
get_header(), get_footer() o get_sidebar()
dariobf.com #WCAlicante2017
/*
Theme Name: Twenty Thirteen
Theme URI: http://wordpress.org/themes/twentythirteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the
blog, featuring a full range of post formats, each displayed
beautifully in their own unique way. Design details abound,
starting with a vibrant color scheme and matching header images,
beautiful typography and icons, and a flexible layout that looks
great on any device, big or small.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-
column, two-columns, right-sidebar, flexible-width, custom-
header, custom-menu, editor-style, featured-images,
microformats, post-formats, rtl-language-support, sticky-post,
translation-ready
Text Domain: twentythirteen
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've
learned with others.
*/
dariobf.com #WCAlicante2017
IV. Rutas a ficheros
• Organiza las fuentes, JavaScript e imágenes en carpetas (font, js e
img respectivamente) dentro de la carpeta del tema.
• Es hora de reparar las llamadas a ficheros (imágenes, tipografías,
JavaScript y demás) en tu style.css
dariobf.com #WCAlicante2017
• Repara la llamada al style.css
<link rel='stylesheet' id='dariobf-css' href=‘<?php
bloginfo(‘stylesheet_url’); ?>’ type='text/css' media='screen'/>
• Añade de la misma manera las demás hojas de estilos y
JavaScript que tengas.
• *MEJOR AÚN: Encólalo con wp_enqueue_script()
IV. Rutas a ficheros
dariobf.com #WCAlicante2017
• Cambia la información estática de la cabecera:
• Título del sitio: bloginfo(‘name’);
• Descripción del sitio: bloginfo(‘description’);
• Otros: Charset, Lenguaje, url RSS, etc.
V. Head
dariobf.com #WCAlicante2017
• Mueve el contenido de tu index.html a home.php o front-
page.php.
• Edita el index.php y coloca ahí el contenido referente a los
contenidos dinámicos (artículos o entradas).
• Crea un fichero page.php genérico y los específicos para las
páginas de tu sitio: contacto.php, about.php, etc.
VI. Plantillas principales
dariobf.com #WCAlicante2017
• Elimina el contenido estático e incluye el loop de WordPress:
VI. Dinamiza las plantillas
<?php
if(have_posts()) :
while(have_posts()) :
the_post();
?>
<h1><?php the_title() ?></h1>
<div class='post-content'><?php the_content() ?></div>
<?php
endwhile;
else:
?>
Vaya, no hay entradas.
<?php
endif;
?>
dariobf.com #WCAlicante2017
• Utiliza las funciones de WordPress para mostrar los contenidos
dentro del loop:
• the_title()
• the_permalink()
• the_content() o the_excerpt()
Ten en cuenta que cuando visualizamos un artículo, es como
cuando llamamos a varios, sólo que visualizamos una iteración.
VI. Dinamiza las plantillas
dariobf.com #WCAlicante2017
• Es hora de añadir cosas como menús (register_nav_menu) y
sidebar, zonas de widgets y demás extras de nuestro theme.
• Si haces uso de plugins de terceros, es el momento de
integrarlos y darles estilos: Formularios de contacto, breadcrumb,
VII. Añade los extras
BONUS
CHEATSHEET
dariobf.com #WCAlicante2017
dariobf.com #WCAlicante2017
EXTRA
BONUS
Custom Post Types
dariobf.com #WCAlicante2017
dariobf.com #WCAlicante2017
Custom Post Types
Por defecto:
• Entradas
• Páginas
• Adjuntos
• Revisión
• Menús de navegación.
dariobf.com #WCAlicante2017
Custom Post Types
Utilidades:
• Catálogos de productos.
• Portfolios.
• Editorial.
…
Cómo crearlos y más información
#7
Metaboxes
EXTRA
BONUS
dariobf.com #WCAlicante2017
dariobf.com #WCAlicante2017
Metaboxes
¿Qué es?:
• Nos permite añadir campos personalizados en la página de
edición de los posts.
• Guardar más información sobre un tipo de entrada (o todos)
¿Cómo se crean?:
• Con plugin.
• Con código.
Cómo crearlos y más información
dariobf.com #WCAlicante2017
¡GRACIAS!
@DarioBF
dariobf.com
¿PREGUNTAS?
#WCAlicante2017
1 de 57

Recomendados

WordCamp Bilbao - De HTML a WordPress - @DarioBF por
WordCamp Bilbao - De HTML a WordPress - @DarioBFWordCamp Bilbao - De HTML a WordPress - @DarioBF
WordCamp Bilbao - De HTML a WordPress - @DarioBFDarío BF
1.3K vistas57 diapositivas
Crea tus layouts con flexbox - WordCamp Bilbao por
Crea tus layouts con flexbox - WordCamp Bilbao Crea tus layouts con flexbox - WordCamp Bilbao
Crea tus layouts con flexbox - WordCamp Bilbao Darío BF
768 vistas44 diapositivas
Optimiza WordPress y a correr - WordCamp Cantabria 2015 - @DarioBF por
Optimiza WordPress y a correr - WordCamp Cantabria 2015 - @DarioBFOptimiza WordPress y a correr - WordCamp Cantabria 2015 - @DarioBF
Optimiza WordPress y a correr - WordCamp Cantabria 2015 - @DarioBFDarío BF
504 vistas36 diapositivas
Tus themes con flexbox son más responsive - DarioBF por
Tus themes con flexbox son más responsive - DarioBFTus themes con flexbox son más responsive - DarioBF
Tus themes con flexbox son más responsive - DarioBFDarío BF
1.3K vistas42 diapositivas
Buenas prácticas en el desarrollo con WordPress - #WCSantander por
Buenas prácticas en el desarrollo con WordPress - #WCSantanderBuenas prácticas en el desarrollo con WordPress - #WCSantander
Buenas prácticas en el desarrollo con WordPress - #WCSantanderDarío BF
1.9K vistas18 diapositivas
Desarrollo de Themes de WordPress desde cero. @DarioBF en @WPBilbao por
Desarrollo de Themes de WordPress desde cero. @DarioBF en @WPBilbaoDesarrollo de Themes de WordPress desde cero. @DarioBF en @WPBilbao
Desarrollo de Themes de WordPress desde cero. @DarioBF en @WPBilbaoDarío BF
3.1K vistas94 diapositivas

Más contenido relacionado

La actualidad más candente

Gestión de información con WordPress para no programadores - WordCamp Santa... por
Gestión de información con WordPress para no programadores - WordCamp Santa...Gestión de información con WordPress para no programadores - WordCamp Santa...
Gestión de información con WordPress para no programadores - WordCamp Santa...Alvaro Gómez Velasco
794 vistas43 diapositivas
Como hacer una pagina web por
Como hacer una pagina webComo hacer una pagina web
Como hacer una pagina webAyllen Sanchez
763 vistas11 diapositivas
Crear Plugin de WordPress desde Cero por
Crear Plugin de WordPress desde CeroCrear Plugin de WordPress desde Cero
Crear Plugin de WordPress desde CeroEduardo Turiño
2.3K vistas58 diapositivas
Taller de WordPress avanzado | #EBE11 por
Taller de WordPress avanzado | #EBE11Taller de WordPress avanzado | #EBE11
Taller de WordPress avanzado | #EBE11Rafael Poveda
4.4K vistas299 diapositivas
Gestion y Administracion de WordPress con WP-CLI por
Gestion y Administracion de WordPress con WP-CLIGestion y Administracion de WordPress con WP-CLI
Gestion y Administracion de WordPress con WP-CLIOscar Abad Folgueira
366 vistas39 diapositivas
Los mejores plugins para Wordpress por
Los mejores plugins para WordpressLos mejores plugins para Wordpress
Los mejores plugins para WordpressDani Reguera Bakhache
6.5K vistas100 diapositivas

La actualidad más candente(20)

Gestión de información con WordPress para no programadores - WordCamp Santa... por Alvaro Gómez Velasco
Gestión de información con WordPress para no programadores - WordCamp Santa...Gestión de información con WordPress para no programadores - WordCamp Santa...
Gestión de información con WordPress para no programadores - WordCamp Santa...
Crear Plugin de WordPress desde Cero por Eduardo Turiño
Crear Plugin de WordPress desde CeroCrear Plugin de WordPress desde Cero
Crear Plugin de WordPress desde Cero
Eduardo Turiño2.3K vistas
Taller de WordPress avanzado | #EBE11 por Rafael Poveda
Taller de WordPress avanzado | #EBE11Taller de WordPress avanzado | #EBE11
Taller de WordPress avanzado | #EBE11
Rafael Poveda4.4K vistas
Instalación y configuración de un sitio web en Wordpress 3.8 por Dani Reguera Bakhache
Instalación y configuración de un sitio web en Wordpress 3.8Instalación y configuración de un sitio web en Wordpress 3.8
Instalación y configuración de un sitio web en Wordpress 3.8
Dani Reguera Bakhache4.2K vistas
De Wordpress.com a Wordpress.org por ralcocer
De Wordpress.com a Wordpress.orgDe Wordpress.com a Wordpress.org
De Wordpress.com a Wordpress.org
ralcocer756 vistas
Herramientas de lanzamiento. Nuestra web por Lorena Fernández
Herramientas de lanzamiento. Nuestra webHerramientas de lanzamiento. Nuestra web
Herramientas de lanzamiento. Nuestra web
Lorena Fernández956 vistas
WordPress para programadores por wpargentina
WordPress para programadoresWordPress para programadores
WordPress para programadores
wpargentina945 vistas
VI Meetup WordPress Pontevedra - Creación y modificación de temas por Juan Hernando García
VI Meetup WordPress Pontevedra - Creación y modificación de temasVI Meetup WordPress Pontevedra - Creación y modificación de temas
VI Meetup WordPress Pontevedra - Creación y modificación de temas

Destacado

10up WordPress Engineering Best Practices por
10up WordPress Engineering Best Practices10up WordPress Engineering Best Practices
10up WordPress Engineering Best PracticesLucy Tomas
2.7K vistas39 diapositivas
Retos WordPress 2017 - Fernando Tellado por
Retos WordPress 2017 - Fernando TelladoRetos WordPress 2017 - Fernando Tellado
Retos WordPress 2017 - Fernando TelladoFernando Tellado
2.6K vistas63 diapositivas
Optimiza tu WordPress para móviles en media hora con AMP por
Optimiza tu WordPress para móviles en media hora con AMPOptimiza tu WordPress para móviles en media hora con AMP
Optimiza tu WordPress para móviles en media hora con AMPFernando Serer
1.9K vistas52 diapositivas
10 consejos para mejorar la WPO en WordPress - Ponencia Wordcamp Alicante 2017 por
10 consejos para mejorar la WPO en WordPress - Ponencia Wordcamp Alicante 201710 consejos para mejorar la WPO en WordPress - Ponencia Wordcamp Alicante 2017
10 consejos para mejorar la WPO en WordPress - Ponencia Wordcamp Alicante 2017Juan Seguí Moreno
2.3K vistas95 diapositivas
Cómo crear una escuela de formación en Wordpress por
Cómo crear una escuela de formación en WordpressCómo crear una escuela de formación en Wordpress
Cómo crear una escuela de formación en WordpressMiguel Florido
10.1K vistas66 diapositivas
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par... por
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...Bruno Rodrigo S. Souza
1.6K vistas14 diapositivas

Destacado(19)

10up WordPress Engineering Best Practices por Lucy Tomas
10up WordPress Engineering Best Practices10up WordPress Engineering Best Practices
10up WordPress Engineering Best Practices
Lucy Tomas2.7K vistas
Retos WordPress 2017 - Fernando Tellado por Fernando Tellado
Retos WordPress 2017 - Fernando TelladoRetos WordPress 2017 - Fernando Tellado
Retos WordPress 2017 - Fernando Tellado
Fernando Tellado2.6K vistas
Optimiza tu WordPress para móviles en media hora con AMP por Fernando Serer
Optimiza tu WordPress para móviles en media hora con AMPOptimiza tu WordPress para móviles en media hora con AMP
Optimiza tu WordPress para móviles en media hora con AMP
Fernando Serer1.9K vistas
10 consejos para mejorar la WPO en WordPress - Ponencia Wordcamp Alicante 2017 por Juan Seguí Moreno
10 consejos para mejorar la WPO en WordPress - Ponencia Wordcamp Alicante 201710 consejos para mejorar la WPO en WordPress - Ponencia Wordcamp Alicante 2017
10 consejos para mejorar la WPO en WordPress - Ponencia Wordcamp Alicante 2017
Juan Seguí Moreno2.3K vistas
Cómo crear una escuela de formación en Wordpress por Miguel Florido
Cómo crear una escuela de formación en WordpressCómo crear una escuela de formación en Wordpress
Cómo crear una escuela de formación en Wordpress
Miguel Florido10.1K vistas
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par... por Bruno Rodrigo S. Souza
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Home viva do design da interface até a programação do sistema por Leo Baiano
Home viva  do design da interface até a programação do sistemaHome viva  do design da interface até a programação do sistema
Home viva do design da interface até a programação do sistema
Leo Baiano1.7K vistas
Dicas para Workflow WordPress + JavaScript - WordCamp Salvador por Fellyph Cintra
Dicas para Workflow WordPress + JavaScript - WordCamp SalvadorDicas para Workflow WordPress + JavaScript - WordCamp Salvador
Dicas para Workflow WordPress + JavaScript - WordCamp Salvador
Fellyph Cintra2K vistas
Building an Autonomous Website por vegasgeek
Building an Autonomous WebsiteBuilding an Autonomous Website
Building an Autonomous Website
vegasgeek1.8K vistas
WordPress para Redatores, Jornalistas, Publicitários e Blogueiros por Valério Souza
WordPress para Redatores, Jornalistas, Publicitários e BlogueirosWordPress para Redatores, Jornalistas, Publicitários e Blogueiros
WordPress para Redatores, Jornalistas, Publicitários e Blogueiros
Valério Souza2.6K vistas
WordPress Multisite: Desenvolvendo Portais com Sites Interligados. por Nícholas André
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
Nícholas André3.2K vistas
Building Accessible Websites in WordPress - Birmingham WordCamp 2014 por Nancy Thanki
Building Accessible Websites in WordPress - Birmingham WordCamp 2014Building Accessible Websites in WordPress - Birmingham WordCamp 2014
Building Accessible Websites in WordPress - Birmingham WordCamp 2014
Nancy Thanki2.9K vistas
Como criar conteúdo de qualidade contínuamente sem burn-out por Anna Korkman Lopes
Como criar conteúdo de qualidade contínuamente sem burn-outComo criar conteúdo de qualidade contínuamente sem burn-out
Como criar conteúdo de qualidade contínuamente sem burn-out
Anna Korkman Lopes1.1K vistas
Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so... por Chipway
Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...
Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...
Chipway3.9K vistas
HTTP/2, quels impacts pour mon site WordPress ? por Laurent Vergnaud
HTTP/2, quels impacts pour mon site WordPress ?HTTP/2, quels impacts pour mon site WordPress ?
HTTP/2, quels impacts pour mon site WordPress ?
Laurent Vergnaud3.8K vistas
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016 por Sylvie Clément
4 sites communautaires faits avec BuddyPress, WordCamp Paris 20164 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
Sylvie Clément6.8K vistas
Pesquisas com usuários, o que desenvolvedores também precisam saber! por Daniel Coscarelli
Pesquisas com usuários, o que desenvolvedores também precisam saber! Pesquisas com usuários, o que desenvolvedores também precisam saber!
Pesquisas com usuários, o que desenvolvedores também precisam saber!
Daniel Coscarelli1.1K vistas
Customizing the WP Admin for fun and profit por Justin Foell
Customizing the WP Admin for fun and profitCustomizing the WP Admin for fun and profit
Customizing the WP Admin for fun and profit
Justin Foell6K vistas

Similar a WordCamp Alicante 2017 - De HTML a WordPress

Crea temas para Wordpress sin saber programar por
Crea temas para Wordpress sin saber programarCrea temas para Wordpress sin saber programar
Crea temas para Wordpress sin saber programarDani Reguera Bakhache
4.7K vistas54 diapositivas
Modifica y crea temas de WordPress - Meetup WP Ourense por
Modifica y crea temas de WordPress - Meetup WP OurenseModifica y crea temas de WordPress - Meetup WP Ourense
Modifica y crea temas de WordPress - Meetup WP OurenseJuan Hernando García
2.3K vistas31 diapositivas
Wordpress por
WordpressWordpress
WordpressAlexander Acurio
1.5K vistas22 diapositivas
Desarrollo de temas de apariencia para Liferay 6.1 por
Desarrollo de temas de apariencia para Liferay 6.1Desarrollo de temas de apariencia para Liferay 6.1
Desarrollo de temas de apariencia para Liferay 6.1Julio Camarero
484 vistas44 diapositivas
Tunea tu wordpress por
Tunea tu wordpressTunea tu wordpress
Tunea tu wordpressIñaki Arenaza
4.1K vistas108 diapositivas
Instalación, configuración y conceptos básicos del WordPress por
Instalación, configuración y conceptos básicos del WordPressInstalación, configuración y conceptos básicos del WordPress
Instalación, configuración y conceptos básicos del WordPressComunidadRedDes
761 vistas22 diapositivas

Similar a WordCamp Alicante 2017 - De HTML a WordPress(20)

Modifica y crea temas de WordPress - Meetup WP Ourense por Juan Hernando García
Modifica y crea temas de WordPress - Meetup WP OurenseModifica y crea temas de WordPress - Meetup WP Ourense
Modifica y crea temas de WordPress - Meetup WP Ourense
Juan Hernando García2.3K vistas
Desarrollo de temas de apariencia para Liferay 6.1 por Julio Camarero
Desarrollo de temas de apariencia para Liferay 6.1Desarrollo de temas de apariencia para Liferay 6.1
Desarrollo de temas de apariencia para Liferay 6.1
Julio Camarero484 vistas
Instalación, configuración y conceptos básicos del WordPress por ComunidadRedDes
Instalación, configuración y conceptos básicos del WordPressInstalación, configuración y conceptos básicos del WordPress
Instalación, configuración y conceptos básicos del WordPress
ComunidadRedDes761 vistas
WordCamp Sevilla 2016 - Creación de un plugin con subida a WordPress.org por Raúl Martínez
WordCamp Sevilla 2016 - Creación de un plugin con subida a WordPress.orgWordCamp Sevilla 2016 - Creación de un plugin con subida a WordPress.org
WordCamp Sevilla 2016 - Creación de un plugin con subida a WordPress.org
Raúl Martínez1.2K vistas
Buddypress: Social Networking, in a Box por Iñaki Arenaza
Buddypress: Social Networking, in a BoxBuddypress: Social Networking, in a Box
Buddypress: Social Networking, in a Box
Iñaki Arenaza2.4K vistas
WordPress Child Themes por Amit Kvint
WordPress Child ThemesWordPress Child Themes
WordPress Child Themes
Amit Kvint631 vistas
Sesion01 por UB Art
Sesion01Sesion01
Sesion01
UB Art302 vistas
NVU T4 ex2 Emilia de León por restauracio
NVU T4 ex2 Emilia de LeónNVU T4 ex2 Emilia de León
NVU T4 ex2 Emilia de León
restauracio207 vistas
Introducción a Foundation 5 por Cycle-IT
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5
Cycle-IT10.4K vistas
Introducción a Foundation 5 por Cycle-IT
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5
Cycle-IT2.7K vistas
Gestionar mis proyectos con ayuda de CodeIgniter por andrewzg
Gestionar mis proyectos con ayuda de CodeIgniterGestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniter
andrewzg81 vistas

Último

Peña_Anaya_TAREA Reportes Maestro - Detalle con el uso de AJAX.pptx por
Peña_Anaya_TAREA Reportes Maestro - Detalle con el uso de AJAX.pptxPeña_Anaya_TAREA Reportes Maestro - Detalle con el uso de AJAX.pptx
Peña_Anaya_TAREA Reportes Maestro - Detalle con el uso de AJAX.pptxMOISESPENAANAYA
5 vistas8 diapositivas
Plone 6 Themes por
Plone 6 ThemesPlone 6 Themes
Plone 6 ThemesLeonardo J. Caballero G.
7 vistas49 diapositivas
Virtual Box por
Virtual BoxVirtual Box
Virtual Boxanayandun2023
6 vistas6 diapositivas
Operations & Data Graph por
Operations & Data GraphOperations & Data Graph
Operations & Data GraphNeo4j
31 vistas25 diapositivas
Aws Community Day Guatemala Criptografia con AWS KMS por
Aws Community Day Guatemala Criptografia con AWS KMSAws Community Day Guatemala Criptografia con AWS KMS
Aws Community Day Guatemala Criptografia con AWS KMSMario IC
25 vistas42 diapositivas
trabajotecnologiatemperatura-231005005635-53760f2d.pdf por
trabajotecnologiatemperatura-231005005635-53760f2d.pdftrabajotecnologiatemperatura-231005005635-53760f2d.pdf
trabajotecnologiatemperatura-231005005635-53760f2d.pdfSamuelRamirez83524
5 vistas2 diapositivas

Último(8)

Peña_Anaya_TAREA Reportes Maestro - Detalle con el uso de AJAX.pptx por MOISESPENAANAYA
Peña_Anaya_TAREA Reportes Maestro - Detalle con el uso de AJAX.pptxPeña_Anaya_TAREA Reportes Maestro - Detalle con el uso de AJAX.pptx
Peña_Anaya_TAREA Reportes Maestro - Detalle con el uso de AJAX.pptx
MOISESPENAANAYA5 vistas
Operations & Data Graph por Neo4j
Operations & Data GraphOperations & Data Graph
Operations & Data Graph
Neo4j31 vistas
Aws Community Day Guatemala Criptografia con AWS KMS por Mario IC
Aws Community Day Guatemala Criptografia con AWS KMSAws Community Day Guatemala Criptografia con AWS KMS
Aws Community Day Guatemala Criptografia con AWS KMS
Mario IC25 vistas
trabajotecnologiatemperatura-231005005635-53760f2d.pdf por SamuelRamirez83524
trabajotecnologiatemperatura-231005005635-53760f2d.pdftrabajotecnologiatemperatura-231005005635-53760f2d.pdf
trabajotecnologiatemperatura-231005005635-53760f2d.pdf
Kubernetes: Más Allá de la Orquestación de Contenedores por OpenDireito
Kubernetes: Más Allá de la Orquestación de ContenedoresKubernetes: Más Allá de la Orquestación de Contenedores
Kubernetes: Más Allá de la Orquestación de Contenedores
OpenDireito8 vistas

WordCamp Alicante 2017 - De HTML a WordPress