Você está na página 1de 28

WORDPRESS

INTRODUO:

O WordPress uma plataforma de cdigo aberto para gerenciamento on-line de contedo o que chamamos de CMS, desenvolvido na linguagem PHP e sua base de dados em MySQL, com foco na esttica, nos Padres Web e na usabilidade. O WordPress um software gratuito. Em outras palavras, o WordPress o que voc usa quando voc quer trabalhar e no lutar com seu software de publicao.

MAIS QUE UM CMS UM FRAMEWORK


O Wordpress em sua verso atual j no mais visto como um simples sistema para criao de blogs, este foi seu objectivo inicial quando foi lanado em 27 de maio de 2003 na verso 0.70. Enquanto escrevo esta apresentao o Wordpress esta na sua verso 3.5.2. O Wordpress pode ser visto sendo utilizado para gerenciar sites de diversas reas desde um simples blog a um completo site de ecommerce ou um portal de notcias. Isto foi possvel por sua simplicidade e flexibilidade de se trabalhar, voc faz o que voc quiser com esta ferramenta pois o Wordpress hoje alm de ser o CMS mais popular do mundo usado como um framework por vrias empresas para construo de sites simples e complexos.

INSTALAO:
Para a utilizao do WordPress so recomendadas as seguintes configuraes: Verso do PHP 5.2.4 ou superior. Verso do MySQL 5.0.2 ou superior

INSTALAO VIA SERVIDOR


Alguns servidores de hospedagem j possuem a instalao do wordpress via 1 clique. Basta selecionar o wordpress como CMS e apontar o banco de dados (este deve ser criado antes), e em um clique de mouse o seu servidor de hospedagem efetua a instalao do wordpress.

A FAMOSA INSTALAO DE 5 MINUTOS


1. Descompacte o pacote em uma pasta vazia. 2. Abra o arquivo wp-config-sample.php com um editor de texto como o WordPad ou similar e preencha suas informaes de conexo do banco de dados. 3. Salve o arquivo como wp-config.php 4. Faa o upload de tudo. 5. Abra o arquivo /wp-admin/install.php no seu navegador. Isto instalar as tabelas necessrias para o seu blog. Se ocorrer algum erro, confira seu arquivo wp-config.php, e tente novamente. Se falhar novamente, visite os fruns de suporte com todas as informaes que voc puder reunir. 6. Anote a senha fornecida para voc. 7. A instalao deve ento encaminh-lo para a pgina de login. Preencha o nome de usurio com admin e a senha gerada durante a instalao. Voc pode clicar em Usurios/Seu Perfil para alterar a senha. Para informaes mais detalhadas sobre a instalao visite essa pgina do Codex (em ingls).

http://codex.wordpress.org/Installing_WordPress

WORDPRESS NO MUNDO (O MAIS USADO)


Uma pesquisa realizada pela Pingdom, empresa de monitoramento e segurana de web, revela que 48% dos maiores blogs do mundo utilizam a plataforma de publicao WordPress. O estudo foi realizado com base no ranking do Technorati que aponta os cem maiores blogs do momento. A lista atualizada diariamente, mas a pesquisa foi feita com base nos dados disponveis no dia 20 de maro deste ano.

Em comparao com uma pesquisa anterior, realizada pela Pingdom em 2009, o uso do WordPress saltou de 32% para 48% entre os cem blogs do ranking. O do Movable Type, a segunda plataforma mais popular, caiu de 12% para 7%. Outra novidade do estudo que, pela primeira vez, o Tumblr apareceu na lista -- utilizado apenas por um site da lista, o "This Isn't Happiness". Um estudo do Technorati realizado no ano passado apontou que 51% dos blogs do mundo utilizam WordPress.

ESTRUTURA DE DESENVOLVIMENTO

TEMAS -> ESTRUTURA BSICA

O ARQUIVO FUNCTIONS.PHP
<?php //adiciona suporte a imagens nos posts. add_theme_support( 'post-thumbnails' ); //registra o menu.s function register_my_menu() { register_nav_menu('menu',__( 'menuprincipal' )); } add_action( 'init', 'register_my_menu' ); } //remove a admin bar do site function remove_css_admin_bar(){ remove_action('wp_head', '_admin_bar_bump_cb' ); } add_filter( 'wp_loaded', 'remove_css_admin_bar'); //remove o default.css das tabelas do tablepress add_filter( 'tablepress_use_default_css', '__return_false' );

ENTENDENDO O ESCOPO DE UM TEMA


Nos temas a folha de estilos responsvel no s na definio das regras de apresentao do layout mas tambm na identificao do tema para o WordPress.

/* Theme Name: //nome do tema Theme URI: //url do tema Description: //uma pequena descrio Author: //nome do autor Author URI: //url do autor Template: //para definir o tema pai - opcional Version: //verso do tema - opcional Tags: //tags do tema separados por virgula. Comentrios gerais, e licenas se tiver alguma. */

ENFRENTANDO O LOOP!
No WordPress o loop usado para mostrar cada um dos seus posts. Usando o loop, o WordPress processa cada um dos posts para serem exibidos na pgina definida de acordo com os critrios especificados pelo usurio. Quaisquer cdigos HTML e/ou PHP inseridos durante a iterao da query ser repetido a cada post encontrado.

ESTRUTURA DO LOOP:
if (have_posts) ) : // existem posts?
while (have_posts() ) : // enquanto

the_post(); // retorne-os
The_title(); // seu ttulo

the_content(); // seu contedo


endwhile; // fim do lao

endif; // fim da condio

EXEMPLO DE LOOP COMPLETO


<?php if (have_posts)) : ?> <?php while (have_posts()) : the_post(); ?> <h1><?php the_title(); ?></h1>

<p> <?php the_content(); ?> </p> <?php endwhile; ?> <?php else : ?>
<h2>No encontrado!</h2> <?php endif; ?>

EXEMPLO DE LOOP SIMPLIFICADO


<?php while (have_posts()) : the_post(); ?> <h1><?php the_title(); ?></h1> <p> <?php the_content(); ?> </p> <?php endwhile; ?>

EXEMPLO DE LOOP BASEADO EM CUSTOM POST TYPE


<?php $newsArgs = array( 'post_type' => 'importante'); //determina que o post a ser exibido na pgina o importante ;
$newsLoop = new WP_Query( $newsArgs ); while ( $newsLoop->have_posts() ) : $newsLoop->the_post(); ?> <h1><?php the_tilte(); ?></h1>

<p><?php the_content(); ?></p>


<?php endwhile; ?>

EXEMPLO DE LOOP BASEADO EM CATEGORIAS


<?php query_posts('category_name=informacoes-gerais');?> //determina que o post a ser exibido na pgina o post que esta dentro da categora informaes gerais <?php while (have_posts()) : the_post(); ?> <h1><?php the_title(); ?></h1> <p><?php the_content(); ?></p> <?php endwhile; ?>

CUSTOM POST TYPES


So tipos de postagem criadas pelo usurio, que so modificadas via cdigo para se comportar da maneira que o usurio necessita. Os custom post types devem ser registrados no arquivo functions.php do seu tema. Ex: Sesso importante dos sites da Eventus System.

CUSTOM POST TYPES


//post type importante add_action( 'init', 'create_importante' ); function create_importante() { register_post_type( 'importante', array( 'labels' => array( 'name' => 'Importante', 'singular_name' => 'Importante', 'add_new' => 'Adicionar Novo', 'add_new_item' => 'Adicionar novo post Importante', 'edit' => 'Editar', 'edit_item' => 'Editar Importante', 'new_item' => 'Novo post Importante', 'view' => 'Ver', 'view_item' => 'Ver Importante', 'search_items' => 'Procurar Importante', 'not_found' => 'Nenhum post Importante encontrado', 'not_found_in_trash' => 'Nenhum post Importante na lixeira', 'parent' => 'Parent Movie Review'),

'public' => true, 'supports' => array( 'title', 'editor', 'thumbnail', ), 'taxonomies' => array( '' ), 'menu_icon' => plugins_url( 'images/importante.png'), 'has_archive' => true ) ); }

ESCREVENDO UM POST
Existem 3 tipos de maneira de escrever um post. O post baseado no menu pagina. Onde sua postagem estar visvel na pagina referente. O post baseado em categoria. Dentro da aba post do menu inicial do wordpress, existe a possibilidade de se criar categorias para seus posts. Desta forma voc pode determinar que uma pgina exibe posts de 1, 2 ou mais categorias, em locais diferentes. O post baseado em custom post type. Como j vimos custom post type se refere a um tipo de post criado pelo usurio, determinado dentro do arquivo functions.php. Este post funciona da mesma forma como o post baseado em categorias, uma determinada pagina pode exibir um ou mais custom post types, em reas diferentes.

ESCREVENDO UM POST

SIDEBARS E MENUS
O WordPress disponibiliza uma funo para criar sidebars de forma dinmica, onde no painel de administrao podemos gerenciar todos os Widgets disponveis ou Widgets instalados. Essa funo, mais uma vez, sai na frente e contribui para o WordPress ser esse CMS to poderoso para os desenvolvedores e os usurios que o utilizam. O subpainel Menus contm uma rea de criao de menus para seu tema, esta tela se divide em uma rea composta de vrias caixas ou mduloas esquerda e uma rea grande a direita onde o menu criado visualizado.

SIDEBARS E MENUS

WIDGET
Voc pode adicionar blocos de contedos em seu site, atravs de mdulos chamados Widgets, assim no precisa editar arquivos do tema. A maioria dos temas possui o que se chama de reas de widgets, geralmente barras laterais ou rodap. Se no fosse o uso de widgets, seria preciso editar o arquivo do tema para adicionar contedos onde se quer, o que pode ser um pouco difcil e pouco prtico. O WordPress possui widgets pr-definidos, como exemplo, para mostrar Categorias, Comentrios recentes etc, mas alguns Plugins podem adicionar widgets extras, que podem ser adicionado ento nas reas de widgets.

A seguir, voc fica sabendo como funciona a tela de administrao de Widgets.

WIDGET

PLUGUINS
Plugins so ferramentas para estender a funcionalidade do WordPress. O ncleo do WordPress projetado para ser leve, para maximizar a flexibilidade e minimizar o inchao de cdigo. Plugins oferecem funes personalizadas e funcionalidades para que cada usurio possa personalizar seu site segundo suas necessidades especficas.

WORDPRESS MU
Gerenciando vrios blogs e websites de forma flexvel e otimizada. Voc j pensou como seria fcil e prtico criar vrios sites usando uma nica instalao do WordPress? isto que o WordPress MU faz por voc, cria uma rede de sites relacionados semelhante ao WordPress.com.

Gerenciamento de vrios sites e usurios de forma fcil e simplificada Automatizao de tarefas (instalao de plugins e temas) e atualizao largamente utilizado por jornais, revistas e instituies de ensino Possui a mesma estrutura de desenvolvimento do WordPress (tradicional)

CARACTERSTICAS DO WORDPRESS MU
Sites e usurios ilimitados Gerenciamento de usurios completo com permisses e papis especficos Escolha de plugins e temas especficos para cada site Instalao por subdiretrios ou subdomnios Painis de administrao compartilhados UMA NICA INSTALAO

CARACTERSTICAS DO WORDPRESS MU
O funcionamento do WordPress MU foi feito pensando no s na facilidade de uso da ferramenta mas tambm em questes de segurana e privacidade, para assegurar o bom funcionamento de todos os websites da rede. Para evitar sobrecargas os usurios no podem enviar plugins O administrador determina quais temas cada site poder utilizar Controle de comentrios com combate a spam eficaz atravs do Akismet Os usurios comuns no necessitam de conhecimento tcnico

Você também pode gostar