boas praticas wordpress

14

Upload: regina-bardi

Post on 03-Oct-2015

238 views

Category:

Documents


0 download

DESCRIPTION

Como usar o wordpress e de que forma você aplicará boas práticas com esse CRM

TRANSCRIPT

  • 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/