wordpress além do blog

20
Wordpress além do blog

Upload: mateus-neves

Post on 16-May-2015

5.917 views

Category:

Design


0 download

TRANSCRIPT

Page 1: Wordpress além do blog

Wordpress além do blog

Page 2: Wordpress além do blog

1. INTRODUÇÃO

O Wordpress é um CMS (Content Manager System), sistema gerenciador de conteúdo de código aberto desenvolvido em PHP e MySql. É uma poderosa ferramenta no desenvolvimento de sites dinâmicos, oferecendo os meios para a administração online de conteúdo, como textos, imagens e multimídia. Hoje um dos sistemas CMS mais usados no mundo.

SOBRE O WORDPRESS

Page 3: Wordpress além do blog

WordPress.com é um serviço que aloja blogs WordPress. WordPress.org é uma comunidade que trabalha no software open source WordPress.

DIFERENÇA ENTRE WORDPRESS.ORG E WORDPRESS.COM

Page 4: Wordpress além do blog

• Gerar XML, XHTML, e CSS em conformidade com os padrões W3C

• Estrutura de permalink amigável aos mecanismos de busca

• Suporte extensivo a plug-ins

• Categorias aninhadas e múltiplas categorias para artigos

• Filtros tipográficos para formatação e estilização de texto corretas

• Importação e exportação de dados

• Campos personalizados que permitem armazenar dados extras no banco de dados

ALGUMAS CARACTERÍSTICAS

Page 5: Wordpress além do blog

PHP 5.2.4 ou superiorMySQL 5.0 ou superior

REQUERIMENTOS

Page 6: Wordpress além do blog

• Em 2007, o WordPress ganhou um prêmio Packt de CMS código aberto.

• Em 2009, ganhou o prêmio de melhor CMS código aberto, o Open Source CMS Award.

• Em 2010, ganhou na categoria Hall of Fame CMS no 2010 Open Source Awards.

• Em 2011, ganhou o prêmio de aplicação web código aberto do ano, Open Source Web App of the Year Award no The Critters.

PRÊMIOS

Page 7: Wordpress além do blog

• Wordpress é apenas para blogs

• Wordpress não é um CMS completo

• Wordpress não suporta muito tráfego

MITOS

Page 8: Wordpress além do blog

• Versões em mais de 120 idiomas

• 19,852 plugins no diretório oficial

• 1,549 temas no diretório oficial

• Mais de 50 milhões de sites hospedados no Wordpress.com

WORDPRESS EM NÚMEROS

Page 9: Wordpress além do blog

2. CONCEITO• Muito mais que um Blog

• Simplicidade e produtividade

• Um completo gerenciador de conteúdo

• Aplicações

• Temas

Page 10: Wordpress além do blog

2. DESENVOLVIMENTOCONCEITO BÁSICO DE FUNCIONAMENTO

Por padrão o Wordpress trabalha com 2 tipos básicos de conteúdo, as páginas e os posts.

As páginas são utilizadas para conteúdos estáticos, como uma página de contato ou uma página com um texto de introdução. As páginas não possuem categorias, mas podemos criar uma página sendo filha de outra página.

Os posts são utilizados para seções mais dinâmicas do site, como por exemplo uma seção de notícias, onde cada post é uma notícia. Os posts possuem categorias, podendo fazer parte de uma ou mais categorias.

Page 11: Wordpress além do blog

HIERARQUIA DE UM TEMA

home.php

modelodepagina.php

page-contato.php page-5.php page.php

Página inicial

Página

single.phpPost

category-design.php category-8.php category.php

date.php

author.php

archive.phpCategoria

index.php

Page 12: Wordpress além do blog

ARQUIVOS BÁSICOS DE UM TEMA

index.php style.css

Page 13: Wordpress além do blog

<?php get_header(); ?>

<h1><?php bloginfo(“name”) ?></h1>

<?php get_footer(); ?>

INDEX.PHP Exemplo básico.

/* Theme Name: Nome do TemaTheme URI: http://www.dominio.comDescription: Descrição do temaAuthor: Nome do AutorAuthor URI: http://www.dominio.com/Version: 1.0*/

body{ background:#000; }

STYLE.CSS Exemplo básico.

Page 14: Wordpress além do blog

TEMPLATES TAGSAs templates tags são uma das grandes características que tornam o Wordpress uma ferramenta fácil de se trabalhar e produtiva.Elas são funções nativas do Wordpress que realizam diversas instruções.

INCLUDE TAGS

<?php get_header(); //Inclue o arquivo header.php no template ?>

<?php get_footer(); //Inclue o arquivo footer.php no template ?>

<?php get_sidebar(); //Inclue o arquivo sidebar.php no template ?>

Page 15: Wordpress além do blog

TEMPLATES TAGS

BLOGINFO TAGS

<?php bloginfo(‘name’) ?>

<?php bloginfo(‘description’) ?>

<?php bloginfo(‘url’) ?>

<?php bloginfo(‘template_url’); ?>

<?php bloginfo(‘stylesheet_url’); ?>

As bloginfo tags retornam informações sobre o tema atual utilizado como nome do site, descrição, caminho de pastas entre outras informações.

POST TAGS

Os post tags são funções relacionadas aos posts e páginas

<?php the_title(); ?>

<?php the_content(); ?>

<?php the_excerpt();?>

<?php the_permalink();?>

<?php the_post_thumbnail(‘thumbnail’);?>

Page 16: Wordpress além do blog

LOOPO loop é a forma mais comum para se exibir o conteúdo do seu site e uma query é um meio de se filtrar as informações a serem exibidas quando necessário. O Wordpress nativamente em cada requisição de uma página, post ou categoria, já executa uma query(filtro) especifica através do parâmetro que ele recebe.

<?phpif( have_posts() ): while( have_posts() ): the_post();?>

<div <?php post_class() ?>> <h1><a href=”<?php the_permalink() ?>”><?php the_title(); ?></a></h1> <?php the_excerpt(); ?> <a href=”<?php the_permalink() ?>”>Leia mais...</a> </div>

<?php endwhile;else: ?>

<p>Nada foi encontrado.</p><?php endif; ?>

Exemplo básico de um Loop.

Page 17: Wordpress além do blog

QUERY POST<?php

query_posts(array ( 'category_name' => 'design', 'posts_per_page' => 5, 'orderby'=>‘rand’ ));

if( have_posts() ):

while( have_posts() ): the_post();

?>

<div <?php post_class() ?>>

<h1><a href=”<?php the_permalink() ?>”><?php the_title(); ?></a></h1>

<?php the_excerpt(); ?>

<a href=”<?php the_permalink() ?>”>Leia mais...</a>

</div>

<?php endwhile;

else: ?>

<p>Nada foi encontrado.</p>

<?php endif; ?>

Page 18: Wordpress além do blog

PLUGINSOs plugins são um meio de aumentar os recursos do Wordpress oferece. Eles são formados por um ou mais arquivos que inserem novas funcionalidades ao Wordpress.

PLUGINS MAIS POPULARES• All in one Seo Pack

• Akismet

• Contact Form 7

• Nextgen Gallery

• WP Super Cache

Page 19: Wordpress além do blog

WORDPRESS CODEX

Wordpress Codex é o manual online do Wordpress para desenvolvedores.

http://codex.wordpress.org

WORDPRESS BRASILhttp://br.wordpress.org