Mudanças entre as edições de "Wordpress"

De Babel Digital
Linha 43: Linha 43:
  
  
 +
=== Habilitando recursos/features no functions.php ===
  
=== Criar Menu ===
+
[[Wordpress_Criar_Menu|Criar Menu]]
Vamos em functions.php e colocar o código abaixo pra ter no barra lateral o Menus e assim criar menus próprios.
+
  
Habilitar Menus:<br />
 
http://codex.wordpress.org/Navigation_Menus<br />
 
http://codex.wordpress.org/Function_Reference/register_nav_menus
 
 
Mostrar Menus criados: http://codex.wordpress.org/Function_Reference/wp_nav_menu
 
Sem os Menus
 
[[Arquivo:Functions-sem-codigo-e-sem-menu-na-aparencia.png‎|550px|thumb|left|functions.php sem código e sem Menus na Aparência]]
 
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
 
'''functions.php'''
 
<?php
 
/* ligar o Menus */
 
function register_my_menus() {
 
  register_nav_menus(
 
    array('menu-principal' => __( 'Menu Principal' ) )
 
  );
 
}
 
add_action( 'init', 'register_my_menus' );
 
?>
 
 
[[Arquivo:Functions-com-codigo-e-com-menu-na-aparencia.png|550px|thumb|left|functions.php com código e com Menus na Aparência]]
 
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
 
Fui em Menus e criar um menu chamado: Menu Principal e no tema/template coloquei a função chamando este menu. No caso usei no header.php
 
<?php wp_nav_menu( array('menu' => 'Menu Principal' )); ?>
 
 
Ai chamo o menu com o seu nome: Menu Principal - e vai vir uma lista não ordenada de links. Aparência e como vai ficar, controle vai pra CSS.
 
  
 
== Instalação, configuração e gestão ==
 
== Instalação, configuração e gestão ==

Edição das 13h26min de 24 de maio de 2011

Site oficial

Criando um tema

http://codex.wordpress.org/Theme_Development

Vamos criar pasta - novo_tema - e dentro arquivos: index.php e style.css

Dentro de style.css coloca a seguinte info sobre o tema:

/*
Theme Name: Novo Tema XY
Theme URI: http://xydasilva.net
Description: O novo tema para XY
Author: XY da Silva
Author URI: http://www.xydasilva.net
Version: 0.1
Tags: black, fixed-width, custom-menu

License: Creative Commons - Atribuição - Partilha nos Mesmos Termos 3.0 Brasil
License URI: http://creativecommons.org/licenses/by-sa/3.0/br/

General comments
*/

Outros paginas que vamos ter para separar a estrutura de tema e também cada modo de visão ter estilo próprio/diferente.

header.php - responsavel por o estilo do Cabeçalho do Site
single.php - responsavel pelo estilo quando ver somente um Post
page.php - responsável pelo estilo do tipo conteúdo for Página
footer.php - pelo estilo do Rodapé

Outros que pode ter:

archive.php - Arquivos dos posts.
comments.php - Comentários
404.php - Tema que pode ter quando der erro 404 (post/pagina/conteudo nao encontrado)
attachment.php - Referente aos anexos.
category.php - Quando selecionar post de uma categoria.
tag.php - Estilo quando escolher uma tag
functions.php - Funções próprias do tema

Usando funções do Wordpress

Iniciando pelo header.php


Habilitando recursos/features no functions.php

Criar Menu


Instalação, configuração e gestão

Importante: neste tutorial de instalação iremos considerar que você possui acesso via SSH ao servidor no qual seu site será instalado. Se você não conhece bem o SSH dê uma olhada aqui

Primeiramente você precisa entrar no servidor via SSH, para isso abra um terminal e digite o seguinte comando:

ssh usuário@domínio

Uma vez conectado ao servidor você terá que baixar para a sua pasta pública (seu domínio) os arquivos do Wordpress. Vá até o site do Wordpress Brasil (http://br.wordpress.org/) e copie o link para o download da versão mais recente do Wordpress; neste tutorial iremos usar como exemplo a versão 2.9.1, mas poderia ser qualquer outra que os passos seriam os mesmos. Volte ao terminal no qual você está conectado ao servidor e dê o seguinte comando

wget http://br.wordpress.org/wordpress-2.9.1-pt_BR.zip

Uma vez baixados os arquivos, vamos extraí-los utilizando o seguinte comando:

unzip wordpress-2.9.1-pt_BR.zip

OBS: Sempre lembrando que a parte do comando destacada em negrito irá variar conforme a versão do Wordpress que você baixou.

(cont...)


Dicas / Suporte

Plugins interessantes

Theme Frameworks

Available Frameworks

  • Atahualpa
  • The Buffet Framework
  • Carrington
  • Hybrid
  • Sandbox
  • Thematic
  • WP Framework

Fazenda de blogs e redes sociais utilizando Wordpress

Manuais de Uso

vídeo aulas