<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Design Creation WP</title>
	<atom:link href="http://designcreationwp.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://designcreationwp.wordpress.com</link>
	<description></description>
	<lastBuildDate>Sat, 21 Jan 2012 22:33:23 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='designcreationwp.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Design Creation WP</title>
		<link>http://designcreationwp.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://designcreationwp.wordpress.com/osd.xml" title="Design Creation WP" />
	<atom:link rel='hub' href='http://designcreationwp.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Lista CSS para WordPress</title>
		<link>http://designcreationwp.wordpress.com/2009/11/27/lista-css-para-wordpress/</link>
		<comments>http://designcreationwp.wordpress.com/2009/11/27/lista-css-para-wordpress/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 12:33:13 +0000</pubDate>
		<dc:creator>Myst1010</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[classes css]]></category>
		<category><![CDATA[ids css]]></category>
		<category><![CDATA[lista]]></category>
		<category><![CDATA[tema]]></category>

		<guid isPermaLink="false">http://designcreationwp.wordpress.com/2009/11/27/lista-css-para-wordpress/</guid>
		<description><![CDATA[Lista de Ids e Classes css para personalizar temas WordPress<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=designcreationwp.wordpress.com&amp;blog=10373736&amp;post=19&amp;subd=designcreationwp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ao criar temas levamos muito tempo tentando personalizar determinados elementos, algumas vezes pelo elemento já ter herdado personalização, outra por não sabermos exatamente que tipo de classe ou ID o elemento recebe automaticamente pelo WordPress.<br />
Pensando nisso, fui buscar todas as classes e IDs gerados pelo WordPress automaticamente, a fim de economizar tempo na criação do css para meu tema e cheguei a esta lista que segue a baixo.</p>
<p>Mas antes de copiar a lista e achar que algumas classes ou IDs não funcionam como desejado, vale lembrar que algumas classes e IDs são geradas dependendo da estrutura em que seu tema é montado.<br />
Um exemplo disso são os widget, caso você use uma montagem personalizada de widget declarando nela, classes e IDs personalizados, é óbvio que os mostrados nesta lista podem não servir para você.</p>
<p>Para evitar que minha lista seja um verdadeiro fracasso pra você, verifique se está usando a montagem padrão de widget, suas classes e IDs não podem ganhar um nome, pois serão fixos, ao invés disso defina para widget_before IDs e classes com os códigos %1$s para ID e %2$s para classes, desta forma seus widgets terão IDs e classes geradas pelo WordPress e é de onde esta lista se baseia.</p>
<p>Não vou entrar no assunto de como criar um sidebar_widget, pois não é a ideia deste artigo, mas se quiser ver uma forma de montá-los, repare no que já vem nos temas padrões do WordPress, mais especificamente no arquivo function.php do tema default.</p>
<p>Esta lista é gerada através de experiências e pesquisas, portanto, pode não estar perfeito.</p>
<p>Bem, chega de papo e segue a lista completa em formato de css, basta copiar e colar em um arquivo sytle.css e começar a personalizar para seu novo tema.</p>
<p>/*<br />
Theme Name:<br />
Theme URI:<br />
Description:<br />
Author:<br />
Author URI:<br />
Version:<br />
*/</p>
<p>/*  &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; -</p>
<p>&#8216;Este cabeçalho é indispensável ao criar um tema.<br />
Edite esta parte com suas informações.</p>
<p>*/  &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; -</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>/* &#8211; INICIO &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - -<br />
CSS reset básico para os navegadores.<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - -*/<br />
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,<br />
legend,input,button,textarea,p,blockquote,th,td{<br />
margin:0; 	padding:0; background: transparent;<br />
}<br />
/* &#8211; - TAG FIM  &#8211; - */</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>/* INÍCIO &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; -<br />
Imagens do post.<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; -*/<br />
/*<br />
max-width: Limita o tamanho máximo para as Imagens no post<br />
A Altura recebe auto para manter a proporção correta das imagens<br />
edite o valor 600px como necessário para seu tema. */<br />
/*Todas as imagens do post*/<br />
.size-large, .size-full, .size-medium, .size-thumbnail,<br />
.alignnone, .alignleft, .aligncenter, .alignright, img{<br />
max-width: 600px;<br />
height: auto;<br />
}</p>
<p>/*Imagem sem alinhamento*/<br />
.alignnone{<br />
padding: 5px;<br />
}</p>
<p>/*Imagem alinhada ao centro*/<br />
.aligncenter,<br />
div.aligncenter {<br />
display: block;<br />
margin-left: auto;<br />
margin-right: auto;<br />
}</p>
<p>/*Imagem alinhada a direita*/<br />
.alignright {<br />
float: right;<br />
}</p>
<p>/*Imagem alinhada a esquerda*/<br />
.alignleft {<br />
float: left;<br />
}</p>
<p>/*Borda da Imagens do post que possuem um legendas*/<br />
.wp-caption {<br />
border: 1px solid #ddd;<br />
text-align: center;<br />
background-color: #f3f3f3;<br />
padding-top: 6px;<br />
/*Cantos arredondados para navegadores que o Apóiam*/<br />
-moz-border-radius: 3px;<br />
-khtml-border-radius: 3px;<br />
-webkit-border-radius: 3px;<br />
border-radius: 3px;<br />
}</p>
<p>/*Imagem do post que possui uma legenda*/<br />
.wp-caption img {<br />
margin: 0;<br />
padding: 0;<br />
border: 0 none;<br />
}</p>
<p>/*Texto da legenda da imagem do post que possui legenda*/<br />
.wp-caption p.wp-caption-text {<br />
font-size: 11px;<br />
line-height: 17px;<br />
padding: 0 4px 5px;<br />
}<br />
/* &#8211; - &#8211; FIM &#8211; - &#8211; */</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>/* INÍCIO &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; -<br />
Galeria de imagem gerada pelo WordPress.<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211;  */<br />
/*Imagem da galeria*/<br />
(id da div do post) .gallery dl dt img{}</p>
<p>/*Link em estado normal da imagem da galeria*/<br />
(id da div do post) .gallery dl dt a{<br />
display: block;<br />
border: 2px solid #EFE9D1;<br />
float:left;<br />
margin-left:5px;<br />
}</p>
<p>/*Link em estado hover da imagem da galeria*/<br />
(id da div do post) .gallery dl dt a:hover{<br />
float:left;<br />
border: 2px solid #FF9900;<br />
}</p>
<p>/*Box que carrega cada imagem da galeria*/<br />
(id da div do post) .gallery dd{}<br />
/* &#8211; - &#8211; FIM &#8211; - &#8211; */</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>/* INÍCIO &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; -<br />
Personalizando sidebar dinâmico<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211;  */<br />
/* Para usar bullets (imagem ou caracteres especiais) em sua lista.<br />
Primeiro declare para ul li para atingir o máximo de conteúdo possível*/</p>
<p>(id da div do seu sidebar) ul li:before{} /*before coloca o bullet depois do texto*/<br />
(id da div do seu sidebar) ul li:after{} /*after coloca o bullet antes do texto*/</p>
<p>/*Dependendo da montagem do seu tema a lista de tags e a lista dos links não irão receber o bullet<br />
então você pode usar as seguintes declarações para colocar neles também*/<br />
(id da div do seu sidebar) .widget_tag_cloud a:before{}<br />
(id da div do seu sidebar) .widget_tag_cloud a:after{}</p>
<p>(id da div do seu sidebar) .widget_links li:before<br />
(id da div do seu sidebar) .widget_links li:after</p>
<p>/*Para usar caracteres especiais no lugar de imagens você pode usar a declaração content<br />
veja um exemplo a baixo de como usá-la*/<br />
#meu-sidebar ul li:before{content: &#8220;\203A 020&#8243;;}</p>
<p>/*Para uma lista completa dos caracteres acesse o site:<br />
http://www.fileformat.info/info/unicode/char/a.htm */</p>
<p>/* &#8211; - &#8211; Início do calendário &#8211; - &#8211; */</p>
<p>/*Div que representa o Calendário*/<br />
.widget_calendar{}</p>
<p>/*Div que fica dentro do calendário e carrega todos os elementos do calendário*/<br />
#calendar_wrap{}</p>
<p>/*Texto de Mês e ano*/<br />
#wp-calendar caption{}</p>
<p>/*Dias do mês*/<br />
#calendar_wrap td{}</p>
<p>/*Dias da semana*/<br />
#calendar_wrap th{}</p>
<p>/*Blocos em geral*/<br />
#wp-calendar tr td{}</p>
<p>/*Dia Atual*/<br />
#wp-calendar #today{}</p>
<p>/*Link em estado normal para os dias que possuem alguma postagem*/<br />
#wp-calendar a{}</p>
<p>/*Link em estado hover para os dias que possuem alguma postagem*/<br />
#wp-calendar a:hover{}</p>
<p>/* Botão para ir para o mês anterior*/<br />
#wp-calendar #prev{}</p>
<p>/* Botão para ir para o mês seguinte*/<br />
#wp-calendar #next{}</p>
<p>/* Link do botão para ir para o mês seguinte em estado normal*/<br />
#wp-calendar #next a {}</p>
<p>/* Link do botão para ir para o mês anterior*/<br />
#wp-calendar #prev a {}</p>
<p>/* &#8211; - &#8211; FIM  Do Calendário &#8211; - &#8211; */</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>/* &#8211; - &#8211; Início do widget de Arquivos &#8211; - &#8211; */<br />
.widget_archive{}<br />
.widget_archive ul{}<br />
.widget_archive ul li{}<br />
.widget_archive ul li a{}</p>
<p>/* Lista suspensa de arquivos*/<br />
.widget_archive select{}</p>
<p>/*Cada opção da lista suspensa de arquivos*/<br />
.widget_archive option{}<br />
/* &#8211; - &#8211; FIM  do widget de Arquivos &#8211; - &#8211; */</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>/* &#8211; - &#8211; Início do widget de Categorias &#8211; - &#8211; */</p>
<p>/* Div que leva o widget das categorias*/<br />
.widget_categories{}</p>
<p>/*Lista de todas as categorias*/<br />
.widget_categories ul{}</p>
<p>/*Lista com cada categoria separada*/<br />
.widget_categories ul li{}</p>
<p>/*Lista de sub-categoriais*/<br />
.widget_categories ul ul.children{}</p>
<p>/*Links da lista de categorias*/<br />
.widget_categories a{}</p>
<p>/*Lista suspensa de categorias*/<br />
.widget_categories select{}</p>
<p>/*Se precisar ser mais declarativo em seu css poderá usar*/<br />
.widget_categories select.postform{}<br />
/*ou*/<br />
.widget_categories select#cat{}</p>
<p>/*Cada opção da lista suspensa de categorias*/<br />
.widget_categories option{}</p>
<p>/*Hierarquia de sub categoriais da lista suspensa */<br />
.widget_categories .level-0{} /*Categoria comum*/<br />
.widget_categories .level-1{} /*Sub-categoria*/<br />
.widget_categories .level-2{} /*Sub-categoria da sub-categoria*/<br />
/*Observação: Este número é infinito enquanto houver sub-categorias*/</p>
<p>/* &#8211; - &#8211; FIM  do widget de Categorias &#8211; - &#8211; */</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>/* &#8211; - &#8211; Início do widget de comentários recentes &#8211; - &#8211; */</p>
<p>/*Div que leva os comentário recentes*/<br />
.widget_recent_comments{}</p>
<p>/*Lista de todos os comentários*/<br />
#recentcomments{}</p>
<p>/*Lista individual de cada comentário*/<br />
.recentcomments{}</p>
<p>/*Link de cada comentário*/<br />
#recentcomments li a{}<br />
/* &#8211; - &#8211; FIM  do widget de Comentários recentes &#8211; - &#8211; */</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>/* &#8211; - &#8211; Início do widget  dos links- &#8211; - */<br />
.widget_links{}<br />
.widget_links ul{}<br />
.widget_links ul li{}<br />
.widget_links ul li a{}</p>
<p>/*Se pretende usar bullets sugiro usar uma das seguintes opções, declarando<br />
o máximo possível das ids ou classes anteriores a esta &#8211; colocar Bullets na parte de link<br />
pode ser bem chato caso não declare corretamente em seu css*/<br />
(id da div do seu sidebar) .widget_links li:before{}<br />
(id da div do seu sidebar) .widget_links li:after{}</p>
<p>(id da div do seu sidebar) .widget_links li a:before{}<br />
(id da div do seu sidebar) .widget_links li a:after{}<br />
/* &#8211; - &#8211; FIM  do widget  dos links- &#8211; - */</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>/* &#8211; - &#8211; Início do widget  Meta- &#8211; - */<br />
.widget_meta{}<br />
.widget_meta ul<br />
.widget_meta ul li{}<br />
.widget_meta ul li a{}<br />
/* &#8211; - &#8211; FIM  do widget  Meta- &#8211; - */</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>/* &#8211; - &#8211; Início do widget das Tags &#8211; - &#8211; */<br />
.widget_tag_cloud{}<br />
.widget_tag_cloud a{}</p>
<p>/*Como padrão as tags são criadas para ficar em uma lista na horizontal.<br />
Para criar uma lista de tags na vertical use a seguinte declaração*/<br />
.widget_tag_cloud a {display:list-item;}</p>
<p>/* &#8211; - &#8211; FIM  do widget  das Tags- &#8211; - */</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>/* &#8211; - &#8211; Início do widget  das páginas- &#8211; - */<br />
.widget_pages{}<br />
.widget_pages ul{}<br />
.widget_pages ul li{}<br />
.widget_pages ul li a{}</p>
<p>/*Para mostrar a Hierarquia das páginas use*/<br />
.widget_pages ul li{margin-left: 10px;}</p>
<p>/* &#8211; - &#8211; FIM  do widget  das páginas- &#8211; - */</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>/* &#8211; - &#8211; Início do widget Search &#8211; - &#8211; */<br />
/*Este sidebar depende do seu tema estar ou não usando um arquivo para ele,<br />
se não for usado um arquivo searchform.php em seu tema ele irá utilizar as seguintes classes e ids*/</p>
<p>/*Div que carrega o widget de busca*/<br />
.widget_search{}</p>
<p>/*Id do formulário de busca, praticamente representa o widget_search*/<br />
#searchform{}</p>
<p>/*Texto que aparece acima do campo de digitação*/<br />
.screen-reader-text{}</p>
<p>/*Campo onde digitamos a nossa busca*/<br />
#s</p>
<p>/*Botão do formulário de busca*/<br />
#searchsubmit</p>
<p>/*Se estiver usando um arquivo searchform.php em seu tema<br />
os ids e classes que serão utilizados serão os mesmos declarados neste arquivo*/</p>
<p>/* &#8211; - &#8211; FIM  do widget  Search &#8211; - &#8211; */</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>/* &#8211; - &#8211; Início do widget  dos posts recentes &#8211; - &#8211; */<br />
.widget_recent_entries{}<br />
.widget_recent_entries ul{}<br />
.widget_recent_entries ul li{}<br />
.widget_recent_entries ul li a{}<br />
/* &#8211; - &#8211; FIM  do widget  dos posts recentes &#8211; - &#8211; */</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>/* &#8211; - &#8211; Início do widget texto &#8211; - &#8211; */<br />
.widget_text{}<br />
div.textwidget{}<br />
div.textwidget p{}<br />
/* &#8211; - &#8211; FIM  do widget  Texto- &#8211; - */</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>/* &#8211; - &#8211; Início da personalização dos comentários  &#8211; - &#8211; */<br />
/*Parte destas classes já foram testadas, algumas dependem<br />
da formatação do seu arquivo comments e funções extras.<br />
Todas que testei estão comentadas*/</p>
<p>/*Existe também esta mesma lista para trackback, para usar<br />
basta trocar commentlist por trackback*/</p>
<p>/*Lista de comentários*/<br />
ol.commentlist {}</p>
<p>/*Lista dos blocos dos comentários*/<br />
ol.commentlist li {}</p>
<p>/*Nome do autor do comentário*/<br />
ol.commentlist li div.vcard cite.fn {}</p>
<p>/*Nome do autor quando postado com website*/<br />
ol.commentlist li div.vcard cite.fn a.url {}</p>
<p>/*Bloco da imagem do avatar*/<br />
ol.commentlist li div.vcard img.avatar {}</p>
<p>/*Bloco com a mensagem disse*/<br />
ol.commentlist li div.vcard span.says {}</p>
<p>/*Bloco que mostra a data e hora*/<br />
ol.commentlist li div.commentmetadata {}</p>
<p>/*Texto da data e hora e Botão editar*/<br />
ol.commentlist li div.commentmetadata a{}</p>
<p>/*Texto do comentário*/<br />
ol.commentlist li p {}</p>
<p>/*Botão de resposta ao comentário*/<br />
ol.commentlist li div.reply {}</p>
<p>/*Link do botão de resposta ao comentário*/<br />
ol.commentlist li div.reply a {}</p>
<p>/*Resposta a outros comentários já feitos*/<br />
ol.commentlist li ul.children {}</p>
<p>/*Comentário de número impar*/<br />
ol.commentlist li.thread-alt {}</p>
<p>/*Comentário de número par*/<br />
ol.commentlist li.thread-even {}</p>
<p>/* Box do botão de cancelar resposta de comentário*/<br />
#cancel-comment-reply{}</p>
<p>/*Link do Botão de cancelar resposta a comentário*/<br />
#cancel-comment-reply a{}</p>
<p>/*Esses eu não consegui testar em meu tema ainda*/<br />
ol.commentlist li div.vcard img.avatar-32 {}<br />
ol.commentlist li div.vcard img.photo {}<br />
ol.commentlist li div.comment-meta {}<br />
ol.commentlist li div.comment-meta a {}<br />
ol.commentlist li ul {}<br />
ol.commentlist li.alt {}<br />
ol.commentlist li.bypostauthor {}<br />
ol.commentlist li.byuser {}<br />
ol.commentlist li.comment-author-admin {}<br />
ol.commentlist li.comment {}<br />
ol.commentlist li div.comment-author {}<br />
ol.commentlist li div.vcard {}<br />
ol.commentlist li.thread-odd {}<br />
ol.commentlist li ul.children li {}<br />
ol.commentlist li ul.children li.alt {}<br />
ol.commentlist li ul.children li.bypostauthor {}<br />
ol.commentlist li ul.children li.byuser {}<br />
ol.commentlist li ul.children li.comment {}<br />
ol.commentlist li ul.children li.comment-author-admin {}<br />
ol.commentlist li ul.children li.depth-2 {}<br />
ol.commentlist li ul.children li.depth-3 {}<br />
ol.commentlist li ul.children li.depth-4 {}<br />
ol.commentlist li ul.children li.depth-5 {}<br />
ol.commentlist li ul.children li.odd {}<br />
ol.commentlist li.even {}<br />
ol.commentlist li.odd {}<br />
ol.commentlist li.parent {}<br />
ol.commentlist li.pingback {}</p>
<p>/* &#8211; - &#8211; FIM  da personalização dos comentários  &#8211; - &#8211; */</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>/*Essas classes fora achados no site codex e não tive como testar ainda*/<br />
/* &#8211; - &#8211; Início das Classes usadas em Menus DropDown &#8211; - &#8211; */<br />
.pagenav  ul ul,<br />
.pagenav .current_page_item ul ul,<br />
.pagenav .current_page_ancestor ul ul,<br />
.pagenav .current_page_ancestor .current_page_item ul ul,<br />
.pagenav .current_page_ancestor .current_page_ancestor ul ul {<br />
display: none;<br />
}</p>
<p>.pagenav .current_page_item ul,<br />
.pagenav .current_page_ancestor ul,<br />
.pagenav .current_page_ancestor .current_page_item ul,<br />
.pagenav .current_page_ancestor .current_page_ancestor ul,<br />
.pagenav .current_page_ancestor .current_page_ancestor .current_page_item ul,<br />
.pagenav .current_page_ancestor .current_page_ancestor .current_page_ancestor ul {<br />
display: block;<br />
}</p>
<p>.current_page_item {}<br />
.current_page_parent {}<br />
.current_page_ancestor {}</p>
<p>/* &#8211; - &#8211; FIM das Classes usadas em Menus DropDown &#8211; - &#8211; */</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>/* &#8211; - &#8211; Sem uma definição específica &#8211; - &#8211; */</p>
<p>/*Classe do link de leia mais quando um post é dividido em partes*/<br />
.more-link{}</p>
<p>/*Campo para se diPost que está protegido por senha*/<br />
(id da div do post) form{}</p>
<p>/*Botão do formulário de post protegido por senha*/<br />
(id da div do post) input{}</p>
<p>/*Campo de texto de post protegidos por senha*/<br />
(id da div do post) form{}<br />
/* &#8211; - &#8211; FIM &#8211; - &#8211; */</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Espero que tenham gostado e que esta lista possa ajudar um pouco a economizar tempo na criação do css para seu tema WordPress.</p>
<p>Se encontrarem algum erro ou tiverem algum item a acrescentar a esta lista, entre em contato ou deixe um comentário, por favor.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/designcreationwp.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/designcreationwp.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/designcreationwp.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/designcreationwp.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/designcreationwp.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/designcreationwp.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/designcreationwp.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/designcreationwp.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/designcreationwp.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/designcreationwp.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/designcreationwp.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/designcreationwp.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/designcreationwp.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/designcreationwp.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=designcreationwp.wordpress.com&amp;blog=10373736&amp;post=19&amp;subd=designcreationwp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://designcreationwp.wordpress.com/2009/11/27/lista-css-para-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1494993a04dc7b3821541569dbe0ca5c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Claudio Myst</media:title>
		</media:content>
	</item>
		<item>
		<title>Criando Opção de Cabeçalho Personalizado para temas.</title>
		<link>http://designcreationwp.wordpress.com/2009/11/25/criando-opcao-de-cabecalho-personalizado-para-temas/</link>
		<comments>http://designcreationwp.wordpress.com/2009/11/25/criando-opcao-de-cabecalho-personalizado-para-temas/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 23:59:26 +0000</pubDate>
		<dc:creator>Myst1010</dc:creator>
				<category><![CDATA[Opções Extras para temas]]></category>
		<category><![CDATA[banner]]></category>
		<category><![CDATA[criação]]></category>
		<category><![CDATA[header]]></category>
		<category><![CDATA[opções admin]]></category>
		<category><![CDATA[Painel]]></category>
		<category><![CDATA[temas]]></category>

		<guid isPermaLink="false">http://designcreationwp.wordpress.com/2009/11/25/criando-opcao-de-cabecalho-personalizado-para-temas/</guid>
		<description><![CDATA[Este artigo fala sobre a opção custom-header, que é uma função nativa do WordPress que pode ser usada para trocar a imagem de banner ou personalizar o título e descrição do site.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=designcreationwp.wordpress.com&amp;blog=10373736&amp;post=1&amp;subd=designcreationwp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_6" class="wp-caption alignnone" style="width: 560px"><a href="http://designcreationwp.files.wordpress.com/2009/11/header.jpg"><img class="size-large wp-image-6" title="header" src="http://designcreationwp.files.wordpress.com/2009/11/header.jpg?w=550&#038;h=280" alt="" width="550" height="280" /></a><p class="wp-caption-text">Custon Header</p></div>
<p>As novas versões do WordPress e WordPress MU têm vindo com uma funcionalidade que poucos sabem que existe, que nos serve para criar uma opção extra para nossos temas.</p>
<p>Com ela você pode, trocar a imagem do banner, trocar a cor do título e descrição do site ou até mesmo remover os textos e ficar só com a imagem de banner.<br />
Estas opções são extremamente úteis para quando temos uma logomarca e queremos colocá-la em nosso site.</p>
<p>Dentro da pasta do seu WordPress em wp-admin tem um arquivo chamado custom-header.php e é ele que define as funcionalidades extras que vamos implementar, mas para usarmos essas funcionalidades de forma adequada precisamos definir algumas coisas para que seja adequada ao nosso tema.</p>
<h3>Estrutura do header.</h3>
<p>Primeiramente veja como está o meu arquivo header.php que é onde meu banner está sendo carregado, a parte onde tem o banner, título do site e descrição foram feitas da seguinte forma.</p>
<p>&lt;div id=&#8221;banner&#8221;&gt;<br />
&lt;h1&gt;&lt;a href=&#8221;&lt;?php bloginfo(&#8216;url&#8217;); ?&gt;&#8221;&gt;&lt;?php bloginfo(&#8216;name&#8217;); ?&gt;&lt;/a&gt;&lt;/h1&gt;<br />
&lt;h3&gt;&lt;?php bloginfo(&#8216;description&#8217;); ?&gt;&lt;/h3&gt;<br />
&lt;/div&gt;&lt;!&#8211;banner&#8211;&gt;</p>
<h3>Código CSS.</h3>
<p>As demais áreas do meu header.php não importam, desde que nenhum outro código esteja influenciando neste parte do site isso é tudo que importa.<br />
Para personalizar esta área usei o seguinte código em css.</p>
<p>#banner h1{<br />
padding-top: 30px;<br />
padding-left: 50px;<br />
}</p>
<p>#banner h1 a{<br />
font-family: &#8220;Trajan Pro&#8221;,&#8221;Lucida Sans Unicode&#8221;,Arial,Helvetica,Sans,FreeSans,Jamrul,Garuda,Kalimati;<br />
font-size: 50px;<br />
color: #C40000;<br />
font-weight:bold;<br />
}</p>
<p>#banner h1 a:hover{color: #FF9900;}</p>
<p>#banner h3{<br />
font-family: &#8220;Palatino Linotype&#8221;, &#8220;Times New Roman&#8221;, Georgia, Tahoma, &#8220;Century Schoolbook L&#8221;, Arial, Helvetica;<br />
padding-left: 90px;<br />
color: #C40000;<br />
}</p>
<h3>Código do function.</h3>
<p>Agora que já vimos como a minha área de banner foi criada, poderemos reparar como o restante do código precisa ser alterado, então segue o código que precisa ser adicionado em seu arquivo function.php.</p>
<p>Vou colocar o código em partes e com comentários para poder explicar, então vá lendo com calma para entender, pois você terá que mudar algumas partes para que funcione em seu tema.<br />
Se quiser copiar o código inteiro você pode, pois as explicações serão colocadas em comentário entre o código e não irá influenciar no seu arquivo function, mas fiquem atentos as partes que precisam ser alteradas para que tudo funcione bem.</p>
<p>Como já mencionei, adicione o código a seguir em seu arquivo function.php, se ele não existir crie um e coloque na pasta do seu tema.</p>
<p>&lt;?php<span style="color:#ff6600;"><br />
<span style="color:#ff0000;">/*<br />
Definindo o tamanho da sua imagem do banner, isso será usado quando<br />
você upar uma imagem maior ou menor que o tamanho correto, e com<br />
esta opção você fará um corte em sua imagem para que ela se adapte<br />
corretamente ao seu espaço para o banner.<br />
*/</span> </span><br />
$content_width = 998;</p>
<p><span style="color:#ff0000;">//  Definindo Valores padões.<br />
// Cor padrão do texto.</span><br />
define(&#8216;HEADER_TEXTCOLOR&#8217;, &#8216;C40000&#8242;);<br />
<span style="color:#ff0000;">// Nome e caminho da imagem padrão do banner.</span><br />
define(&#8216;HEADER_IMAGE&#8217;, &#8216;%s/images/banner.jpg&#8217;);<br />
<span style="color:#ff0000;">// Largura da Imagem do banner que será a largura padrão.</span><br />
define(&#8216;HEADER_IMAGE_WIDTH&#8217;, 998);<br />
<span style="color:#ff0000;">// Altura do banner que será a altura padrão.</span><br />
define(&#8216;HEADER_IMAGE_HEIGHT&#8217;, 153);</p>
<p><span style="color:#ff0000;">//Esta função define o estilo para o tema.<br />
//Você precisa alterar esses seletores para corresponder ao seu tema.<br />
//Onde está #banner h1 ou #banner h3 coloque o que usou para definir seu banner no seu css.<br />
</span></p>
<p><span style="color:#ff0000;">//Você pode definir um novo nome para sua função diferente deste.</span><br />
function myst_header_style() {<br />
?&gt;<br />
&lt;style&gt;<br />
#banner{<br />
background: url(&lt;?php header_image() ?&gt;) no-repeat;<br />
width: 998px;<br />
height: 153px;<br />
margin: 0 0;<br />
padding: 0 0;<br />
}</p>
<p>&lt;?php if ( &#8216;blank&#8217; == get_header_textcolor() ) { ?&gt;<br />
#banner h1, #banner h3 {<br />
display: none;<br />
}</p>
<p>&lt;?php } else { ?&gt;<br />
#banner h1 a, #banner h3 {<br />
color:#&lt;?php header_textcolor() ?&gt;;<br />
}</p>
<p>#banner h3 {<br />
margin-right: 30px;<br />
}</p>
<p>&lt;?php } ?&gt;<br />
&lt;/style&gt;<br />
&lt;?php<br />
}</p>
<p><span style="color:#ff0000;">//Painel de administração.<br />
//O seletores #headimg h1 e #headimg #desc são utilizados para criar<br />
//o painel de administração, então não mude estes seletores, as únicas coisas que você<br />
//pode mudar é a formatação que você pode deixar mais parecida com o seu banner original.<br />
//Eu usei a mesma formatação do meu banner para que quando o usuário veja o painel de<br />
//cabeçalho personalizado, veja da mesma forma que está vendo no site, se pretende mudar isso<br />
//tome cuidado de não alterar os códigos php, eles são muito importantes para o bom funcionamento.</span></p>
<p><span style="color:#ff0000;">//Você pode definir um novo nome para sua função diferente deste.</span><br />
function myst_admin_header_style() {<br />
?&gt;<br />
&lt;style&gt;<br />
#headimg{<br />
background: url(&lt;?php header_image() ?&gt;) no-repeat;<br />
height: &lt;?php echo HEADER_IMAGE_HEIGHT; ?&gt;px;<br />
width:&lt;?php echo HEADER_IMAGE_WIDTH; ?&gt;px;<br />
padding:0 0 0 18px;<br />
}</p>
<p>#headimg h1{<br />
padding-top: 50px;<br />
padding-left: 40px;<br />
}</p>
<p>#headimg h1 a{<br />
color:#&lt;?php echo HEADER_TEXTCOLOR ?&gt;;<br />
font-family: &#8220;Trajan Pro&#8221;,&#8221;Lucida Sans Unicode&#8221;,Arial,Helvetica,Sans,FreeSans,Jamrul,Garuda,Kalimati;<br />
font-size: 50px;<br />
font-weight:bold;<br />
text-decoration:none;<br />
}</p>
<p>#headimg #desc{<br />
color:#&lt;?php echo HEADER_TEXTCOLOR ?&gt;;<br />
font-family: &#8220;Palatino Linotype&#8221;, &#8220;Times New Roman&#8221;, Georgia, Tahoma, &#8220;Century Schoolbook L&#8221;, Arial, Helvetica;<br />
padding-left: 80px;<br />
font-size: 18px;<br />
}</p>
<p><span style="color:#ff0000;">&lt;!&#8211;Defina aqui os mesmos seletores css usados em seu style.css&#8211;&gt;<br />
&lt;!&#8211;como pode ver usei novamente aqui o #banner&#8211;&gt;</span><br />
&lt;?php if ( &#8216;blank&#8217; == get_header_textcolor() ) { ?&gt;<br />
#banner h1, #banner h3 {<br />
display: none;<br />
}</p>
<p>#banner h1 a, #banner h3 {<br />
color:#&lt;?php echo HEADER_TEXTCOLOR ?&gt;;<br />
}</p>
<p>&lt;?php } ?&gt;<br />
&lt;/style&gt;<br />
&lt;?php<br />
}</p>
<p><span style="color:#ff0000;">//Se definiu novos nomes para as suas funções redefina aqui eles novamente.<br />
//Como você pode reparar os nomes que usei para as minhas funções são repetidos aqui.<br />
</span>add_custom_image_header(&#8216;myst_header_style&#8217;, &#8216;myst_admin_header_style&#8217;);<br />
?&gt;</p>
<p>Salve seu arquivo function.php e entre em seu painel de administração, agora você verá na área aparência um novo campo chamado cabeçalho personalizado e poderá testar a nova funcionalidade do seu tema.</p>
<h3>Possíveis erros.</h3>
<p>1ª Caso dê algum erro repare se usou os seletores css corretamente, não esqueça que os seletores <span style="color:#ff0000;">#headimg h1, #headimg h1 a</span> ou <span style="color:#ff0000;">#headimg #desc</span> não pode ser alterados e os <span style="color:#ff0000;">#banner, #banner h1, #banner h1 a</span> e <span style="color:#ff0000;">#bannr h3</span> devem ser alterados de acordo com o seu tema.<br />
2ª Se mudou o nome das funções, repare se os repetiu na parte <span style="color:#ff0000;">add_custom_image_header</span> corretamente.<br />
3ª Vale reparar também se os códigos php estão todos corretos e com seus devidos espaços.<br />
4ª Não deixe espaços no final do seu arquivo function, isso pode causar erros, sempre depois de ?&gt; aperte delete para eliminar possíveis erros deste tipo.</p>
<p>Esses são os erros mais comuns que podem ocorrer.</p>
<p>Vale ressaltar que, dependendo do estilo visual e se forem usar esta funcionalidade em um tema que será distribuído a terceiros, é importante  disponibilizar o banner em arquivo psd (photoshop), ou outro formato que a pessoa possa usar para alterar a imagem a seu gosto, ou as pessoas não terrão como usufruir desta funcionalidade de forma adequada, criando um banner que não se adeque ao restante do visual do site.</p>
<p>Espero que tenham gostado da dica e que venham a usar para criar temas cada vez mais funcionais.</p>
<p><span style="color:#ff0000;">Créditos deste artigo:<br />
Algumas das informações foram obtidas do site </span><a href="http://www.resources4bloggers.com/tag/add_custom_image_header/" target="_blank">www.resources4bloggers.com</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/designcreationwp.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/designcreationwp.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/designcreationwp.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/designcreationwp.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/designcreationwp.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/designcreationwp.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/designcreationwp.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/designcreationwp.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/designcreationwp.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/designcreationwp.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/designcreationwp.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/designcreationwp.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/designcreationwp.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/designcreationwp.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=designcreationwp.wordpress.com&amp;blog=10373736&amp;post=1&amp;subd=designcreationwp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://designcreationwp.wordpress.com/2009/11/25/criando-opcao-de-cabecalho-personalizado-para-temas/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1494993a04dc7b3821541569dbe0ca5c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Claudio Myst</media:title>
		</media:content>

		<media:content url="http://designcreationwp.files.wordpress.com/2009/11/header.jpg?w=1024" medium="image">
			<media:title type="html">header</media:title>
		</media:content>
	</item>
	</channel>
</rss>
