O documento fornece uma introdução abrangente sobre o WordPress, incluindo sua história, características, requisitos, prêmios, mitos, estatísticas de uso, conceitos, desenvolvimento, templates, loops, queries, plugins e recursos de suporte.
2. 1. INTRODUÇÃO
SOBRE O WORDPRESS
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.
3. DIFERENÇA ENTRE WORDPRESS.ORG E
WORDPRESS.COM
WordPress.com é um serviço que aloja blogs WordPress.
WordPress.org é uma comunidade que trabalha no
software open source WordPress.
4. ALGUMAS CARACTERÍSTICAS
• 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
6. PRÊMIOS
• 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.
7. MITOS
• Wordpress é apenas para blogs
• Wordpress não é um CMS completo
• Wordpress não suporta muito tráfego
8. WORDPRESS EM NÚMEROS
• 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
9. 2. CONCEITO
• Muito mais que um Blog
• Simplicidade e produtividade
• Um completo gerenciador de conteúdo
• Aplicações
• Temas
10. 2. DESENVOLVIMENTO
CONCEITO 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.
11. HIERARQUIA DE UM TEMA
Página inicial home.php
modelodepagina.php
Página
page-contato.php page-5.php page.php index.php
Post single.php
Categoria category-design.php category-8.php category.php archive.php
date.php
author.php
13. INDEX.PHP Exemplo básico.
<?php get_header(); ?>
<h1><?php bloginfo(“name”) ?></h1>
<?php get_footer(); ?>
STYLE.CSS Exemplo básico.
/*
Theme Name: Nome do Tema
Theme URI: http://www.dominio.com
Description: Descrição do tema
Author: Nome do Autor
Author URI: http://www.dominio.com/
Version: 1.0
*/
body{ background:#000; }
14. TEMPLATES TAGS
As 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 ?>
15. TEMPLATES TAGS
BLOGINFO TAGS POST TAGS
As bloginfo tags retornam Os post tags são funções relacionadas aos
informações sobre o tema atual posts e páginas
utilizado como nome do site,
descrição, caminho de pastas entre
outras informações.
<?php bloginfo(‘name’) ?> <?php the_title(); ?>
<?php bloginfo(‘description’) ?> <?php the_content(); ?>
<?php bloginfo(‘url’) ?> <?php the_excerpt();?>
<?php bloginfo(‘template_url’); ?> <?php the_permalink();?>
<?php bloginfo(‘stylesheet_url’); ?> <?php the_post_thumbnail(‘thumbnail’);?>
16. LOOP
O 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.
Exemplo básico de um Loop.
<?php
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; ?>
18. PLUGINS
Os 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
19. WORDPRESS CODEX
Wordpress Codex é o manual online do Wordpress para
desenvolvedores.
http://codex.wordpress.org
WORDPRESS BRASIL
http://br.wordpress.org