SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
Introducción al desarrollo de
                                     plantillas de WordPress




jueves 22 de septiembre de 2011
Hashtag #adwe_mur




jueves 22 de septiembre de 2011
Introducción al desarrollo de plantillas
                                                                                  de WordPress


                                                   Indice


                                       - Breve introducción a WordPress
                                       - Estructura de un Theme
                                       - Conceptos básicos de PHP
                                       - Funciones básicas de WordPress
                                       - Manos a la obra
                                       - Enlaces



                         Fran Moreno



jueves 22 de septiembre de 2011
Introducción al desarrollo de plantillas
                                                                                de WordPress




                                       Breve introducción a WordPress




                         Fran Moreno



jueves 22 de septiembre de 2011
Breve introducción a WordPress




                   - WordPress es un CMS (Content Management System) de
                   código abierto desarrollado por Automattic y con la colaboración
                   de un inmenso número de desarrolladores.

                   - La curva de aprendizaje es mucho menor que en Drupal, el
                   mantenimiento de la web es más sencillo.

                   - Pero con WordPress sólo se pueden hacer blogs, no?


                         Fran Moreno



jueves 22 de septiembre de 2011
Breve introducción a WordPress




                                  Web de Dymo          Awwwards
                         Fran Moreno



jueves 22 de septiembre de 2011
Breve introducción a WordPress




                                       Spotify       Typographica
                         Fran Moreno



jueves 22 de septiembre de 2011
Breve introducción a WordPress




                                  Web de Andy Roddick    Blog de Play Station

                         Fran Moreno



jueves 22 de septiembre de 2011
Breve introducción a WordPress




                   - Varios aspectos importantes para tener en cuenta WordPress
                   como plataforma para desarrollo web:

                       - Plugins: Hay una inmensa cantidad de plugins disponibles.
                       - Themes: Tanto free como premium, de muy diversos tipos.
                       - Comunidad: Una comunidad de usuarios muy amplia.
                       - El codex: Documentación clara y bien organizada.

                   - Desarrollar un theme o un plugin es bastante fácil.

                         Fran Moreno



jueves 22 de septiembre de 2011
Introducción al desarrollo de plantillas
                                                                             de WordPress




                                   Formato de un Theme en WordPress




                         Fran Moreno



jueves 22 de septiembre de 2011
Formato de un theme en Wordpress




                  - Secciones a tener en cuenta de un blog con WordPress:

              Loop                 la iteración de los distintos artículos del blog. Puede ser general, de una
                                   categoría, de una etiqueta...
              Single               Un artículo en particular. Suele llevar un apartado de comentarios

              Page                 Una página estática, por ejemplo, Acerca de...

              Header               Parte superior de la web, con el logo, navegación, etc...

              Footer               Información que queramos poner en el pie de la web

              Sidebar              Barra lateral con enlaces de interés


                         Fran Moreno



jueves 22 de septiembre de 2011
Formato de un theme en Wordpress


                                                               Cabecera




                                  Loop                         Sidebar




                                                               Footer
                         Fran Moreno



jueves 22 de septiembre de 2011
Formato de un theme en Wordpress




              - Estructura básica de ficheros en
              WordPress                                                    Imprescindibles



              - Hay ficheros prescindibles, pero que
              nos ayudan a organizarnos mejor

              - Es una buena práctica usar directorios
              para organizar los elementos como
              imágenes, css, scripts...

                         Fran Moreno



jueves 22 de septiembre de 2011
Introducción al desarrollo de plantillas
                                                                             de WordPress




                                       Conceptos básicos de PHP




                         Fran Moreno



jueves 22 de septiembre de 2011
Conceptos básicos de PHP




                 - Hay ciertos conocimientos sobre PHP que debemos tener para
                 programar un theme en WordPress, dejando de lado el HTML y
                 CSS, que en teoría vienen de la maqueta, e incluso el JS.

                 - Si usamos un theme base podemos no necesitar escribir apenas
                 líneas de PHP, pero en cuanto tengamos que añadir cualquier
                 modificación o mejora, necesitaremos conocer las bases.




                         Fran Moreno



jueves 22 de septiembre de 2011
Conceptos básicos de PHP



                                                     Bucles




                             Recorremos un array de elementos y para cada uno de ellos
                             hacemos alguna acción, en este caso mostrar por pantalla
                             su contenido.


                         Fran Moreno



jueves 22 de septiembre de 2011
Conceptos básicos de PHP



                                                  Arrays y objetos




                             Es importante diferenciar la forma de acceder a los
                             elementos de un array y a los de un objeto.


                         Fran Moreno



jueves 22 de septiembre de 2011
Conceptos básicos de PHP



                                                  Condicionales




                             Podremos necesitar que algún elemento se muestre en unas
                             ocasiones especiales, para eso usaremos condicionales.


                         Fran Moreno



jueves 22 de septiembre de 2011
Introducción al desarrollo de plantillas
                                                                                de WordPress




                                       Funciones básicas de WordPress




                         Fran Moreno



jueves 22 de septiembre de 2011
Funciones básicas de WordPress




                 - get_header(): Incluir la cabecera en alguna plantilla, es decir, el
                 fichero header.php.

                 - get_sidebar(): Incluir la barra lateral en cualquier parte de nuestra
                 página, fichero sidebar.php.

                 - get_footer(): Incluir el pie de página, fichero footer.php.




                         Fran Moreno



jueves 22 de septiembre de 2011
Funciones básicas de WordPress




                 - wp_head(): Esta función es importante que esté en nuestro fichero
                 header.php para que wordpress incluya los ficheros que necesite
                 para su funcionamiento.

                 - wp_footer(): Similar al anterior, es importante incluirlo en nuestro
                 fichero footer.php para que se carguen correctamente algunos
                 scripts que necesita WordPress.




                         Fran Moreno



jueves 22 de septiembre de 2011
Funciones básicas de WordPress




                 - WP_Query(): Más que una función, es una clase. Nos permite
                 realizar consultas sobre las páginas y posts de nuestra web, para
                 por ejemplo listar todos los posts de una categoría, obtener un post
                 en concreto, etc.




                         Fran Moreno



jueves 22 de septiembre de 2011
Funciones básicas de WordPress




                                             Función                         Descripción

                                            the_title()              Obtiene el título de un post

                                          the_content()       Muestra el contenido completo de un post

                                          the_excerpt()            Muestra un resumen de un post

                                         the_category()       Muestra un listado de categorías de un post

                                            the_tags()                Listado de tags de un post

                                       previous_post_link()             Enlace al post anterior

                                        next_post_link()                Enlace al siguiente post

                         Fran Moreno



jueves 22 de septiembre de 2011
Introducción al desarrollo de plantillas
                                                                         de WordPress




                                       Manos a la obra




                         Fran Moreno



jueves 22 de septiembre de 2011
Manos a la obra




                 - La maqueta preparada consta de tres ficheros:

                     - Un index.html con la página principal del blog que contiene un
                     listado de noticias.
                     - Un single.html con la vista de una noticia en particular con
                     comentarios.
                     - Un style.css con los estilos de los distintos elementos de la web.

                 - Además, todos los css necesarios para que tenga el aspecto y
                 layout deseados.

                 - Se ha hecho uso de 1140px css grid y de html5 boilerplate.
                         Fran Moreno



jueves 22 de septiembre de 2011
Manos a la obra



                                       Principal   Post




                         Fran Moreno



jueves 22 de septiembre de 2011
Manos a la obra




                 - El theme base para adaptar la plantilla a WordPress ha sido
                 Nakeme. Por los siguientes motivos:

                     - Lo he hecho yo ;)

                     - Es muy sencillo y no tiene apenas opciones que puedan
                     distraernos de lo que queremos desarrollar.

                     - Ofrece las funcionalidades básicas para empezar una nueva
                     web desde cero.

                         Fran Moreno



jueves 22 de septiembre de 2011
Manos a la obra




                 - El theme Nakeme está alojado en GitHub y puede descargarse
                 de forma gratuita.

                 - Además, si alguien quiere colaborar en su desarrollo, puede
                 hacerlo sin problemas.




                         Fran Moreno



jueves 22 de septiembre de 2011
Manos a la obra




                         Fran Moreno



jueves 22 de septiembre de 2011
Manos a la obra




                                       ¡Al código!




                         Fran Moreno



jueves 22 de septiembre de 2011
Introducción al desarrollo de plantillas
                                                                     de WordPress




                                       Enlaces




                         Fran Moreno



jueves 22 de septiembre de 2011
Funciones básicas de WordPress




                                                   Link                                                     Descripción

                                                                                Web principal de la documentación de WordPress. Podemos encontrar toda la
                                         http://codex.wordpress.org/
                                                                                          información necesaria para desarrollar themes y plugins.


                                                                              Web donde podemos encontrar gran cantidad de themes para WordPress bastante
                                  http://themeforest.net/category/wordpress
                                                                                                   bien diseñados y programados.


                                        http://www.wpbeginner.com/                            Interesante web para empezar con WordPress



                                         http://www.wprecipes.com/                                 Otra web con tutoriales y ejemplos.




                         Fran Moreno



jueves 22 de septiembre de 2011
Introducción al desarrollo de plantillas
                                                                            de WordPress




                                  MUCHAS GRACIAS!!!!
                                       Fran Moreno

                                        twitter: @siner

                                   Web: www.franmoreno.com




jueves 22 de septiembre de 2011

Más contenido relacionado

Similar a Presentacion adwe

Presentacion de Fran Moreno para adwe
Presentacion de Fran Moreno para adwePresentacion de Fran Moreno para adwe
Presentacion de Fran Moreno para adwe
ADWE Team
 
Blogysindicacion
BlogysindicacionBlogysindicacion
Blogysindicacion
Ana Aldea
 
Presentación wordpress.pdf
Presentación wordpress.pdfPresentación wordpress.pdf
Presentación wordpress.pdf
GonzaloGV
 

Similar a Presentacion adwe (20)

Presentacion de Fran Moreno para adwe
Presentacion de Fran Moreno para adwePresentacion de Fran Moreno para adwe
Presentacion de Fran Moreno para adwe
 
Manual wordpress básico
Manual wordpress básicoManual wordpress básico
Manual wordpress básico
 
Manualwordpress3
Manualwordpress3Manualwordpress3
Manualwordpress3
 
COMO USAR WORDPRESS
COMO USAR WORDPRESSCOMO USAR WORDPRESS
COMO USAR WORDPRESS
 
Modifica y crea temas de WordPress - Meetup WP Ourense
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
 
Tunea tu wordpress
Tunea tu wordpressTunea tu wordpress
Tunea tu wordpress
 
Blogysindicacion
BlogysindicacionBlogysindicacion
Blogysindicacion
 
CodeIgniter
CodeIgniterCodeIgniter
CodeIgniter
 
5 el blog corporativo
5   el blog corporativo5   el blog corporativo
5 el blog corporativo
 
Instalación, configuración y conceptos básicos del WordPress
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
 
WordPress como CMS - Congreso Web 2012
WordPress como CMS - Congreso Web 2012WordPress como CMS - Congreso Web 2012
WordPress como CMS - Congreso Web 2012
 
De Cero a Wordpress
De Cero a WordpressDe Cero a Wordpress
De Cero a Wordpress
 
WordPress PHP
WordPress PHPWordPress PHP
WordPress PHP
 
Carpeta de evidencias
Carpeta de evidenciasCarpeta de evidencias
Carpeta de evidencias
 
La sucursal virtual Web 2.0. : La Importancia del CMS por Raúl Carrión
La sucursal virtual Web 2.0. : La Importancia del CMS por Raúl Carrión La sucursal virtual Web 2.0. : La Importancia del CMS por Raúl Carrión
La sucursal virtual Web 2.0. : La Importancia del CMS por Raúl Carrión
 
Creación de blogs
Creación de blogsCreación de blogs
Creación de blogs
 
Wordpress
WordpressWordpress
Wordpress
 
Presentación wordpress.pdf
Presentación wordpress.pdfPresentación wordpress.pdf
Presentación wordpress.pdf
 
Capacitación en “Desarrollo y personalización de Plone”
Capacitación en “Desarrollo y personalización de Plone”Capacitación en “Desarrollo y personalización de Plone”
Capacitación en “Desarrollo y personalización de Plone”
 
Wordpress - Dennis Muñoz
Wordpress - Dennis MuñozWordpress - Dennis Muñoz
Wordpress - Dennis Muñoz
 

Más de tucamon (9)

Diseño emocional
Diseño emocional Diseño emocional
Diseño emocional
 
Taller Wordpress Nivel II
Taller Wordpress Nivel IITaller Wordpress Nivel II
Taller Wordpress Nivel II
 
Analítica web 2.0
Analítica web 2.0Analítica web 2.0
Analítica web 2.0
 
Sesión 1. Taller Wordpress CAMON Madrid.
Sesión 1. Taller Wordpress CAMON Madrid.Sesión 1. Taller Wordpress CAMON Madrid.
Sesión 1. Taller Wordpress CAMON Madrid.
 
Haiku en CAMON Madrid
Haiku en CAMON MadridHaiku en CAMON Madrid
Haiku en CAMON Madrid
 
Creación fácil de videojuegos
Creación fácil de videojuegosCreación fácil de videojuegos
Creación fácil de videojuegos
 
Usos, abusos y disfrute de la cultura digital
Usos, abusos y disfrute de la cultura digitalUsos, abusos y disfrute de la cultura digital
Usos, abusos y disfrute de la cultura digital
 
Muestra De Cortos Alicantinos
Muestra De Cortos AlicantinosMuestra De Cortos Alicantinos
Muestra De Cortos Alicantinos
 
Programa General Festival de Cine de Elche
Programa General Festival de Cine de ElchePrograma General Festival de Cine de Elche
Programa General Festival de Cine de Elche
 

Último

Historia de la iglesia cristiana y sus 6 PERIODOS.pptx
Historia de la iglesia cristiana y sus 6 PERIODOS.pptxHistoria de la iglesia cristiana y sus 6 PERIODOS.pptx
Historia de la iglesia cristiana y sus 6 PERIODOS.pptx
edgarzevallos
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
candy torres
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
Wilian24
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Historia de la iglesia cristiana y sus 6 PERIODOS.pptx
Historia de la iglesia cristiana y sus 6 PERIODOS.pptxHistoria de la iglesia cristiana y sus 6 PERIODOS.pptx
Historia de la iglesia cristiana y sus 6 PERIODOS.pptx
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
 

Presentacion adwe

  • 1. Introducción al desarrollo de plantillas de WordPress jueves 22 de septiembre de 2011
  • 2. Hashtag #adwe_mur jueves 22 de septiembre de 2011
  • 3. Introducción al desarrollo de plantillas de WordPress Indice - Breve introducción a WordPress - Estructura de un Theme - Conceptos básicos de PHP - Funciones básicas de WordPress - Manos a la obra - Enlaces Fran Moreno jueves 22 de septiembre de 2011
  • 4. Introducción al desarrollo de plantillas de WordPress Breve introducción a WordPress Fran Moreno jueves 22 de septiembre de 2011
  • 5. Breve introducción a WordPress - WordPress es un CMS (Content Management System) de código abierto desarrollado por Automattic y con la colaboración de un inmenso número de desarrolladores. - La curva de aprendizaje es mucho menor que en Drupal, el mantenimiento de la web es más sencillo. - Pero con WordPress sólo se pueden hacer blogs, no? Fran Moreno jueves 22 de septiembre de 2011
  • 6. Breve introducción a WordPress Web de Dymo Awwwards Fran Moreno jueves 22 de septiembre de 2011
  • 7. Breve introducción a WordPress Spotify Typographica Fran Moreno jueves 22 de septiembre de 2011
  • 8. Breve introducción a WordPress Web de Andy Roddick Blog de Play Station Fran Moreno jueves 22 de septiembre de 2011
  • 9. Breve introducción a WordPress - Varios aspectos importantes para tener en cuenta WordPress como plataforma para desarrollo web: - Plugins: Hay una inmensa cantidad de plugins disponibles. - Themes: Tanto free como premium, de muy diversos tipos. - Comunidad: Una comunidad de usuarios muy amplia. - El codex: Documentación clara y bien organizada. - Desarrollar un theme o un plugin es bastante fácil. Fran Moreno jueves 22 de septiembre de 2011
  • 10. Introducción al desarrollo de plantillas de WordPress Formato de un Theme en WordPress Fran Moreno jueves 22 de septiembre de 2011
  • 11. Formato de un theme en Wordpress - Secciones a tener en cuenta de un blog con WordPress: Loop la iteración de los distintos artículos del blog. Puede ser general, de una categoría, de una etiqueta... Single Un artículo en particular. Suele llevar un apartado de comentarios Page Una página estática, por ejemplo, Acerca de... Header Parte superior de la web, con el logo, navegación, etc... Footer Información que queramos poner en el pie de la web Sidebar Barra lateral con enlaces de interés Fran Moreno jueves 22 de septiembre de 2011
  • 12. Formato de un theme en Wordpress Cabecera Loop Sidebar Footer Fran Moreno jueves 22 de septiembre de 2011
  • 13. Formato de un theme en Wordpress - Estructura básica de ficheros en WordPress Imprescindibles - Hay ficheros prescindibles, pero que nos ayudan a organizarnos mejor - Es una buena práctica usar directorios para organizar los elementos como imágenes, css, scripts... Fran Moreno jueves 22 de septiembre de 2011
  • 14. Introducción al desarrollo de plantillas de WordPress Conceptos básicos de PHP Fran Moreno jueves 22 de septiembre de 2011
  • 15. Conceptos básicos de PHP - Hay ciertos conocimientos sobre PHP que debemos tener para programar un theme en WordPress, dejando de lado el HTML y CSS, que en teoría vienen de la maqueta, e incluso el JS. - Si usamos un theme base podemos no necesitar escribir apenas líneas de PHP, pero en cuanto tengamos que añadir cualquier modificación o mejora, necesitaremos conocer las bases. Fran Moreno jueves 22 de septiembre de 2011
  • 16. Conceptos básicos de PHP Bucles Recorremos un array de elementos y para cada uno de ellos hacemos alguna acción, en este caso mostrar por pantalla su contenido. Fran Moreno jueves 22 de septiembre de 2011
  • 17. Conceptos básicos de PHP Arrays y objetos Es importante diferenciar la forma de acceder a los elementos de un array y a los de un objeto. Fran Moreno jueves 22 de septiembre de 2011
  • 18. Conceptos básicos de PHP Condicionales Podremos necesitar que algún elemento se muestre en unas ocasiones especiales, para eso usaremos condicionales. Fran Moreno jueves 22 de septiembre de 2011
  • 19. Introducción al desarrollo de plantillas de WordPress Funciones básicas de WordPress Fran Moreno jueves 22 de septiembre de 2011
  • 20. Funciones básicas de WordPress - get_header(): Incluir la cabecera en alguna plantilla, es decir, el fichero header.php. - get_sidebar(): Incluir la barra lateral en cualquier parte de nuestra página, fichero sidebar.php. - get_footer(): Incluir el pie de página, fichero footer.php. Fran Moreno jueves 22 de septiembre de 2011
  • 21. Funciones básicas de WordPress - wp_head(): Esta función es importante que esté en nuestro fichero header.php para que wordpress incluya los ficheros que necesite para su funcionamiento. - wp_footer(): Similar al anterior, es importante incluirlo en nuestro fichero footer.php para que se carguen correctamente algunos scripts que necesita WordPress. Fran Moreno jueves 22 de septiembre de 2011
  • 22. Funciones básicas de WordPress - WP_Query(): Más que una función, es una clase. Nos permite realizar consultas sobre las páginas y posts de nuestra web, para por ejemplo listar todos los posts de una categoría, obtener un post en concreto, etc. Fran Moreno jueves 22 de septiembre de 2011
  • 23. Funciones básicas de WordPress Función Descripción the_title() Obtiene el título de un post the_content() Muestra el contenido completo de un post the_excerpt() Muestra un resumen de un post the_category() Muestra un listado de categorías de un post the_tags() Listado de tags de un post previous_post_link() Enlace al post anterior next_post_link() Enlace al siguiente post Fran Moreno jueves 22 de septiembre de 2011
  • 24. Introducción al desarrollo de plantillas de WordPress Manos a la obra Fran Moreno jueves 22 de septiembre de 2011
  • 25. Manos a la obra - La maqueta preparada consta de tres ficheros: - Un index.html con la página principal del blog que contiene un listado de noticias. - Un single.html con la vista de una noticia en particular con comentarios. - Un style.css con los estilos de los distintos elementos de la web. - Además, todos los css necesarios para que tenga el aspecto y layout deseados. - Se ha hecho uso de 1140px css grid y de html5 boilerplate. Fran Moreno jueves 22 de septiembre de 2011
  • 26. Manos a la obra Principal Post Fran Moreno jueves 22 de septiembre de 2011
  • 27. Manos a la obra - El theme base para adaptar la plantilla a WordPress ha sido Nakeme. Por los siguientes motivos: - Lo he hecho yo ;) - Es muy sencillo y no tiene apenas opciones que puedan distraernos de lo que queremos desarrollar. - Ofrece las funcionalidades básicas para empezar una nueva web desde cero. Fran Moreno jueves 22 de septiembre de 2011
  • 28. Manos a la obra - El theme Nakeme está alojado en GitHub y puede descargarse de forma gratuita. - Además, si alguien quiere colaborar en su desarrollo, puede hacerlo sin problemas. Fran Moreno jueves 22 de septiembre de 2011
  • 29. Manos a la obra Fran Moreno jueves 22 de septiembre de 2011
  • 30. Manos a la obra ¡Al código! Fran Moreno jueves 22 de septiembre de 2011
  • 31. Introducción al desarrollo de plantillas de WordPress Enlaces Fran Moreno jueves 22 de septiembre de 2011
  • 32. Funciones básicas de WordPress Link Descripción Web principal de la documentación de WordPress. Podemos encontrar toda la http://codex.wordpress.org/ información necesaria para desarrollar themes y plugins. Web donde podemos encontrar gran cantidad de themes para WordPress bastante http://themeforest.net/category/wordpress bien diseñados y programados. http://www.wpbeginner.com/ Interesante web para empezar con WordPress http://www.wprecipes.com/ Otra web con tutoriales y ejemplos. Fran Moreno jueves 22 de septiembre de 2011
  • 33. Introducción al desarrollo de plantillas de WordPress MUCHAS GRACIAS!!!! Fran Moreno twitter: @siner Web: www.franmoreno.com jueves 22 de septiembre de 2011