Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!-- Este exemplo é parte do post http://rozanchetta.wordpress.com/2011/09/22/meta-boxes-no-wordpress-parte-3/ -->
- <?php get_header(); ?>
- <section id="content">
- <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
- <article <?php post_class() ?> id="post-<?php the_ID(); ?>">
- <h1 class="entry-title"><?php the_title(); ?></h1>
- <div class="entry-content">
- <!-- Abrimos uma condicional para usarmos a metabox apenas nos posts da categoria "culinaria" -->
- <?php if (in_category ('culinaria') ) { ?>
- <!-- Criamos um container para nossa thumbnail e a lista com alguns dos campos da metabox -->
- <div class="receita-meta">
- <!-- Chamamos a post_thumbnail -->
- <?php the_post_thumbnail('thumb-temabase', array( 'class' => 'alignleft'));?>
- <!-- Aqui começamos a trabalhar o código das metaboxes -->
- <?php global $receitas_mb; $meta = $receitas_mb->the_meta(); ?>
- <!-- Montamos uma lista não-ordenada para os campos "tempo de preparo", "porções" e "tipo de prato" -->
- <ul class="receitas-topo">
- <li>Tempo de Preparo <br/>
- <strong><?php $receitas_mb->the_value('tempo_preparo'); ?></strong> <!-- Chamamos o valor de cada campo da metabox -->
- </li>
- <li>Serve <br/>
- <strong><?php $receitas_mb->the_value('quant_porcoes'); ?></strong>
- </li>
- <li>Prato <br/>
- <strong><?php $receitas_mb->the_value('prato_tipo'); ?></strong>
- </li>
- </ul> <!-- .receitas-topo -->
- </div> <!-- .receitas-meta -->
- <div class="clear"></div> <!-- Limpamos a flutuação -->
- <!-- Criamos uma tabela para mostrar os "ingredientes" com melhor estilização -->
- <table>
- <thead>
- <tr>
- <th>Qtde</th>
- <th>Medida</th>
- <th>Ingrediente</th>
- </tr>
- </thead>
- <tbody>
- <!-- Iniciamos o nosso loop dos campos de ingredientes -->
- <?php while($receitas_mb->have_fields('ingredientes')) { ?>
- <tr>
- <td><?php $receitas_mb->the_value('ingrediente_quant'); ?></td> <!-- Chamamos o valor de cada campo da metabox -->
- <td><?php $receitas_mb->the_value('ingrediente_medida'); ?></td>
- <td><?php $receitas_mb->the_value('ingrediente_nome'); ?></td>
- </tr>
- <?php } ?> <!-- Finalizamos nosso loop -->
- </tbody>
- </table> <!-- Fechamos nossa tabela -->
- <!-- Criamos um container para o "content" do post, onde estará descrito o "modo de preparo" -->
- <div class="preparo">
- <h3 class="preparo-titulo">Modo de Preparo</h3>
- <?php the_content(); ?>
- </div> <!-- .preparo -->
- <?php } else { ?> <!-- Chamamos a conditional para os outros posts que não são da catergoria "culinaria" -->
- <?php the_content(); ?>
- <?php wp_link_pages(array('before' => 'Pages: ', 'next_or_number' => 'number')); ?>
- <?php the_tags( 'Tags: ', ', ', ''); ?>
- <?php } ?> <!-- Fechamos a condicional -->
- </div>
- </article>
- <?php comments_template(); ?>
- <?php endwhile; endif; ?>
- </section>
- <?php get_sidebar(); ?>
- <div class="clear"></div>
- <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment