Criador do tópico
opala
(@opala)
OBS importante: não posso eliminar a categoria pai (COPOS) e tornar as filhas (vidro, cristal e plastico) como pai.
Criador do tópico
opala
(@opala)
Estou chegando perto do que preciso com o código abaixo.
Em vez categoria e subcategoria, estou fazendo com categoria e tag.
Porém, não consegui fazer o filtro por categoria e tag.. no código abaixo só funciona as categorias… como faço para pegar, também, as tags??? Obrigado!
<?php
global $post;
$categoria = get_the_category($post->id);
$nomeCategoria = $categoria[0]->cat_name;
$posttags = get_the_tags($post->id);
$nomeTag = $posttags->name;
query_posts(array(‘category_name’ => $nomeCategoria, $nomeTag => $post->post_name, ‘showpost’ => 5));
;?>
<?php while (have_posts()) : the_post();?>
<?php endwhile;?>
<?php wp_reset_query(); ?>
Criador do tópico
opala
(@opala)
funcionou com o código abaixo:
<?php
$categoria = get_the_category($post->id);
$nomeCategoria = $categoria[0]->term_id;
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
}
}
$args = array(‘cat’ => $nomeCategoria, ‘tag’ => $tag->name);
$the_query = new WP_Query( $args );
while ( $the_query->have_posts() ) :
$the_query->the_post();
echo ‘<div>post->ID).'”/>’ . get_the_title() . ‘</div>’;
endwhile;
?>
Criador do tópico
opala
(@opala)
código determinando a categoria mas relacionando pela tag:
<?php
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
}
}
$args = array(‘category_name’ => ‘copos’, ‘tag’ => $tag->name);
$the_query = new WP_Query( $args );
while ( $the_query->have_posts() ) :
$the_query->the_post();
echo ‘<div>post->ID).'”/>’ . get_the_title() . ‘</div>’;
endwhile;
wp_reset_postdata();
?>
Já deu uma lida sobre Taxonomia? Pode ser interessante para ajudar nesta organização do conteúdo de seus sites.
Taxonomia nada mais é do que um meio pelo qual se classifica alguma coisa. No seu caso, Copos possuiria uma taxionomia (um meio de classificá-lo) chamado “Material”, com as opções [plástico, vidro, cristal]
No codex, a página sobre taxonomias: http://codex.wordpress.org/Taxonomies
Obrigado, Allyson!
Antes de fazer o código acima li algo sobre taxonomia e posts customizados. Infelizmente conheço pouco PHP e WP e não achei que iria resolver meu problema…
Obrigado novamente.
abs!!