Boas práticas de desenvolvimento de temas para WordPress

1,426 views
1,214 views

Published on

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,426
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
32
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Boas práticas de desenvolvimento de temas para WordPress

  1. 1. Boas práticas dedesenvolvimentode temas paraWordPress
  2. 2. 1. Escolha um bomframework de front-end oucrie o seuBootstraphttp://twitter.github.io/bootstrap/Purehttp://purecss.io/
  3. 3. 2. Consulte sempre oWordPress Codexhttp://codex.wordpress.org
  4. 4. 3. Faça bom uso daHierarquia de Templatedo WordPresshttp://codex.wordpress.org/Template_Hierarchy
  5. 5. 4. Checklist para osarquivos de templatepadrõesheader.phpsidebar.phpfooter.phpindex.phparchive.phppage.phpsingle.phpcomments.phpsearch.php404.phpstyle.css
  6. 6. 5. Faça bom uso dasfunções de inclusões doWordPressget_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
  7. 7. 6. Utilize as funções declasses de Tema doWordPress, elas podemser muito úteis paravocêbody_class()post_class()
  8. 8. 7. Crie formatações paraas classes geradas peloWordPress.aligncenter.alignleft.alignright.wp-caption.wp-caption-text.gallery-caption.sticky.bypostauthor
  9. 9. 8. Utilize as funções dePlugin API Hookswp_head()wp_footer()
  10. 10. 9. Aumente os recursos doseu tema com ThemeOptions, Custom fields e PostTypesNHP Theme Options Frameworkhttps://github.com/leemason/NHP-Theme-Options-FrameworkCustom Metaboxes and Fields Frameworkhttps://github.com/jaredatch/Custom-Metaboxes-and-Fields-for-WordPressPlugin Options Frameworkhttp://wordpress.org/plugins/options-framework/screenshots/Plugin Advanced Custom Fieldshttp://wordpress.org/plugins/advanced-custom-fields/Plugin Typeshttp://wordpress.org/plugins/types/
  11. 11. 10. Teste o suporte deconteúdo do seu temautilizando o arquivo theme-unit-teste-data.xmlhttps://wpcom-themes.svn.automattic.com/demo/theme-unit-test-data.xml
  12. 12. 11. Plugins de supporte parao desenvolvedorDebug Barhttp://wordpress.org/plugins/debug-bar/Developerhttp://wordpress.org/plugins/developer/screenshots/

×