Professional Documents
Culture Documents
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.
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
http://codex.wordpress.org/Installing_WordPress
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
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' );
/* 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
<p> <?php the_content(); ?> </p> <?php endwhile; ?> <?php else : ?>
<h2>No encontrado!</h2> <?php endif; ?>
'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.
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