Boas Praticas Wordpress
-
Upload
regina-bardi -
Category
Documents
-
view
238 -
download
0
description
Transcript of Boas Praticas Wordpress
-
Boas prticas 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/
-
2. Consulte sempre o WordPress Codex
http://codex.wordpress.org
-
3. Faa bom uso da Hierarquia de Template do WordPress
http://codex.wordpress.org/Template_Hierarchy
-
4. Checklist para os arquivos de template padres
header.phpsidebar.phpfooter.phpindex.phparchive.phppage.phpsingle.phpcomments.phpsearch.php404.phpstyle.css
-
5. Faa bom uso das funes de incluses 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
-
6. Utilize as funes de classes de Tema do WordPress, elas podem ser muito teis para voc
body_class()post_class()
-
7. Crie formataes para as classes geradas pelo WordPress
.aligncenter
.alignleft
.alignright
.wp-caption
.wp-caption-text
.gallery-caption
.sticky
.bypostauthor
-
8. Utilize as funes de Plugin API Hooks
wp_head()wp_footer()
-
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/
-
10. Teste o suporte de contedo do seu tema utilizando o arquivo theme-unit-teste-data.xml
https://wpcom-themes.svn.automattic.com/demo/theme-unit-test-data.xml
-
11. Plugins de supporte para o desenvolvedor
Debug Barhttp://wordpress.org/plugins/debug-bar/
Developerhttp://wordpress.org/plugins/developer/screenshots/