Truques de integração do WordPress com seu negócio

Post on 28-Nov-2014

836 views 2 download

description

Palestra ministrada no WordCamp Belo Horizonte 2014 UniBH Apresentação de possibilidades de desenvolvimento com WordPress. Uso de técnicas de integração para diferentes tipos de projetos. Aplicação da Plugin API de modo inteligente a fim de obter o código-fonte bem estruturado, organizado e de fácil manutenção.

Transcript of Truques de integração do WordPress com seu negócio

Truques de integraçãodo WordPress com seu negócio

Mazetto

// Fundamentos

// Fundamentos

Gerenciador de conteúdo

// Fundamentos

Gerenciador de conteúdo

Base para aplicações

// Planejamento

// Planejamento

Informações gerenciáveis

// Planejamento

Informações gerenciáveis

Técnicas de integração

// Planejamento

Informações gerenciáveis

Relatórios úteis

Técnicas de integração

como eu possointegrar meu negócioao WordPress?

// Vendas

● register_post_type()● register_taxonomy()

// Vendas

● wp_remote_request()● wp_remote_retrieve_body()

// Vendas

● wp_schedule_event()● Filter 'cron_schedules'

// Publicidade

● add_shortcode()

● [ad type="square-button"]● [ad id="21452"]

// Publicidade

// Publicidade

// Relacionamento

geração de leads,formação de lista e integração

com serviços externos

// Relacionamento

● wp_insert_user()● add_role()● add_cap()

dê atenção aospormenores do projeto!

nos Metaboxes,não se limite aos meta dados;use tabelas próprias.

// Informações úteis

● 'manage_posts_column'● 'manage_posts_custom_column'

// Informações customizadas

● WP_List_Table

// Navegação em abas

// Admin Bar e Menu

http://melchoyce.github.io/dashicons/

// Guia de Ajuda

// Pointers

https://wordpress.org/plugins/custom-pointers/

// Theme Customization

// Term Meta

// Posts 2 Posts

https://wordpress.org/plugins/posts-to-posts/

// Plugins TinyMCE

criação de shortcodesatravés dos botões do editor

// Plugins TinyMCEhttp://wordpress.org/plugins/tinymce-templates/

// Plugins TinyMCEhttp://wordpress.org/plugins/tinymce-templates/

como é possível aplicartodos esses recursossem “bagunçar” o trabalho?

// functions.php

● Executado a cada requisição● Centralizador de recursos

// nomes-de-arquivos.php

● Hierarquia de Templates● Modelos de páginas● Arquivos próprios do Tema

ou Plugin

// Term Meta

● get_term_meta()● add_term_meta()● update_term_meta()● delete_term_meta()

// Template Tags

● wp_list_posts()● get_html_attribute()

// Saiba mais

● http://rootwp.com● http://kodame.com.br● http://wordpress.kodame.com.br● http://mazetto.blog.br

// Obrigado ;D