wordpress além do blog

Post on 16-May-2015

5.917 Views

Category:

Design

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

• 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

PHP 5.2.4 ou superiorMySQL 5.0 ou superior

REQUERIMENTOS

• 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

• Wordpress é apenas para blogs

• Wordpress não é um CMS completo

• Wordpress não suporta muito tráfego

MITOS

• 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

2. CONCEITO• Muito mais que um Blog

• Simplicidade e produtividade

• Um completo gerenciador de conteúdo

• Aplicações

• Temas

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.

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

ARQUIVOS BÁSICOS DE UM TEMA

index.php style.css

<?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.

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 ?>

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’);?>

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.

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; ?>

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

WORDPRESS CODEX

Wordpress Codex é o manual online do Wordpress para desenvolvedores.

http://codex.wordpress.org

WORDPRESS BRASILhttp://br.wordpress.org

OBRIGADO

Mateus Neveshttp://www.mateusneves.com

Twitter@mateuscneves

Emailmateusneves@gmail.com

Quartel Designhttp://www.quarteldesign.com

top related