Tema básico para WordPress em html5

Por el 24 de fevereiro de 2011 | 11:44 am

Pessoal nosso amigo Rafael Cirolini do site Nerd Head fez este post sobre html5 e WordPress, muito se tem falado sobre html5 e css3, e realmente acreditamos que isto vem para solucionar vários dos problemas que temos nos últimos tempos, e parar de usar soluções paliativas, e caras em tempo de desenvolvimento e processamento de renderização.

Hoje vamos mostrar de uma forma bem simples, como pode ser usado um layout em html5 para um tema do WordPress.

Não vamos falar em que arquivo vamos colocar cada parte do esqueleto, é somente uma idéia final de como deve ficar.

Segue abaixo o codigo.

[sourcecode language=”php”]<!doctype html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( ‘charset’ ); ?>" />
<title><?php the_title(); ?></title>

<link rel="stylesheet" href="<?php bloginfo( ‘stylesheet_url’ ); ?>">
<link rel="shortcut icon" href="/favicon.ico">

<!– server para os internet explorer entenderem a estrutura html5 –>
<!–[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]–>
</head>
<body>
<div id="wrap">
<!– definimos com a tag header o cabeçalho do conteiner wrap –>
<header >
<!– agora a tag a suporta ser link de varios componentes –>
<a href="<?php bloginfo(‘url’); ?>"><h1> <?php bloginfo(‘name’); ?> </h1>
<h3><?php bloginfo( ‘description’ ); ?></h3></a>

<!– uma das novas tags agora para descrever o menu –>
<nav>
<?php wp_nav_menu( array( ‘container_class’ => ‘menu-header’, ‘theme_location’ => ‘primary’ ) ); ?>
</nav>
</header>

<!– criamos uma seção de posts –>
<section id="posts">

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

<!– Cada post é um artigo composto de outros componentes –>
<article class="post" id="<?php the_ID(); ?>">
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<div class="entry">
<?php the_content(); ?>
</div>
<footer> <?php the_author(); ?></footer>
</article>

<?php endwhile; endif; ?>

<!– agora uma seção de navegação –>
<section class="navigation">
<div class="left"><?php next_posts_link(‘&laquo; Arquivos Antigos’) ?></div>
<div class="right"><?php previous_posts_link(‘Arquivos Novo &raquo;’) ?></div>
</section>

</section>

<!– Sidebar – criamos com esta nova tag a sidebar –>
<aside>
<?php dynamic_sidebar( ‘primary-widget-area’ ); ?>
</aside>

<!– Footer – novamente usamos a tag footer mas agora para finalizarmos o conteiner wrap –>
<footer>
<p> Copyright 2011 NerdHead Todos os direitos reservados | Termos e condições de uso </p>
</footer>

</div>

</body>
</html>[/sourcecode]

Como vocês podem ver diminuiu bastante o uso de divs, e deixou a semantica muito mais bonita.

Via Esqueleto básico de um tema WordPress com html5

Temas:


Ajuda WordPress © 2009-2017 Todos os direitos reservados.Desenvolvido por Alyen Studio