Boas práticas de desenvolvimento de temas para WordPress

14

description

Algumas dicas selecionadas para ajudar o desenvolvedor iniciante e intermediário na criação de temas para WordPress.

Transcript of Boas práticas de desenvolvimento de temas para WordPress

Page 1: Boas práticas de  desenvolvimento  de temas para  WordPress
Page 2: Boas práticas de  desenvolvimento  de temas para  WordPress

Boas práticas de desenvolvimento de temas para WordPress

Page 3: Boas práticas de  desenvolvimento  de temas para  WordPress

1. Escolha um bom framework de front-end ou crie o seu

Bootstraphttp://twitter.github.io/bootstrap/

Purehttp://purecss.io/

Page 4: Boas práticas de  desenvolvimento  de temas para  WordPress

2. Consulte sempre o WordPress Codex

http://codex.wordpress.org

Page 5: Boas práticas de  desenvolvimento  de temas para  WordPress

3. Faça bom uso da Hierarquia de Template do WordPress

http://codex.wordpress.org/Template_Hierarchy

Page 6: Boas práticas de  desenvolvimento  de temas para  WordPress
Page 8: Boas práticas de  desenvolvimento  de temas para  WordPress

5. Faça bom uso das funções de inclusões do WordPress

get_footer();get_header();get_sidebar();get_template_part();

get_footer(“noticias”); // footer-noticias.phpget_header(“noticias”); // header-noticias.phpget_sidebar(“noticias”); // sidebar-noticias.phpget_template_part(“loop”); // loop.php

Page 9: Boas práticas de  desenvolvimento  de temas para  WordPress

6. Utilize as funções de classes de Tema do WordPress, elas podem ser muito úteis para você

body_class()post_class()

Page 11: Boas práticas de  desenvolvimento  de temas para  WordPress

8. Utilize as funções de Plugin API Hooks

wp_head()wp_footer()

Page 12: Boas práticas de  desenvolvimento  de temas para  WordPress

9. Aumente os recursos do seu tema com Theme Options, Custom fields e Post Types

NHP Theme Options Frameworkhttps://github.com/leemason/NHP-Theme-Options-Framework

Custom Metaboxes and Fields Frameworkhttps://github.com/jaredatch/Custom-Metaboxes-and-Fields-for-WordPress

Plugin Options Frameworkhttp://wordpress.org/plugins/options-framework/screenshots/

Plugin Advanced Custom Fieldshttp://wordpress.org/plugins/advanced-custom-fields/

Plugin Typeshttp://wordpress.org/plugins/types/

Page 13: Boas práticas de  desenvolvimento  de temas para  WordPress

10. Teste o suporte de conteúdo do seu tema utilizando o arquivo theme-unit-teste-data.xml

https://wpcom-themes.svn.automattic.com/demo/theme-unit-test-data.xml