Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E ai pessoal, não sei se deveria postar na area de wordpress, mas bora la.
Eu adicionei mais um itei em um menu php
<div class="nav-categories">
<ul>
<?php
$category_id = get_cat_ID('noticias');
$category_noticias_link = get_category_link($category_id);
$category_noticias_child = count(get_posts('category='. $category_id)) > 0;
$category_id = get_cat_ID('painelfiscal');
$category_painelfiscal_link = get_category_link($category_id);
$category_painelfiscal_child = count(get_posts('category='. $category_id)) > 0;
?>
<?php if (is_category('noticias')) { ?>
<li><a href="/">Artigos</a></li>
<?php if ($category_noticias_child) { ?>
<li class="active"><a href="<?php echo esc_url( $category_noticias_link ); ?>">Notícias</a></li>
<?php } ?>
<?php if ($category_painelfiscal_child) { ?>
<li><a href="http://blog.ativore.com/category/painel-fiscal/">Painel Fiscal</a></li>
<?php } ?>
<?php } elseif(is_category('tutoriais')) { ?>
<li><a href="http://blog.ativore.com/category/artigos/">Artigos</a></li>
<?php if ($category_noticias_child) { ?>
<li><a href="<?php echo esc_url( $category_noticias_link ); ?>">Notícias</a></li>
<?php } ?>
<?php if ($category_painelfiscal_child) { ?>
<li><a href="http://blog.ativore.com/category/painel-fiscal/">Painel Fiscal</a></li>
<?php } ?>
<?php } elseif(!is_category('imprensa')) { ?>
<li class="active"><a href="http://blog.ativore.com/category/artigos/">Artigos</a></li>
<?php if ($category_noticias_child) { ?>
<li><a href="<?php echo esc_url( $category_noticias_link ); ?>">Notícias</a></li>
<?php } ?>
<?php if ($category_painelfiscal_child) { ?>
<li><a href="http://blog.ativore.com/category/painel-fiscal/">Painel Fiscal</a></li>
<?php } ?>
<?php } ?>
</ul>
</div>
no caso é o PAINEL FISCAL, até ai blz, tudo funcionando certinho, menos o hover!
Quando clico na aba PAINEL FISCAL ele carrega os posts certinhos, porem o hover fica na aba ARTIGOS
Eu não sou programador, então to tomando uma surra a semanas e não consigo fazer isso funcionar, alguém poderia me ajudar?
De alguma forma você esqueceu de mudar o active para Painel Fiscal, e está caindo na Artigos, acho que foi na hora do CTRL C+V e esqueceste.
>
3 minutos atrás, Jesse&Francinete disse:
Mude isso, para:
Na linha 20.
Continua do mesmo jeito, só que no "noticias" aparece "noticia" e "painel fiscal" com hover
Por favor, faça alterações no seu blog, estou vendo em tempo real.
>
1 minuto atrás, Jesse&Francinete disse:
Por favor, faça alterações no seu blog, estou vendo em tempo real.
Atualizei
Não posso deixar muito tempo online, pq meu chefe fica o dia todo nesse blog, dando F5 (o cara vive pra isso)
Esse código que você postou é de qual página? Poste a do Painel Fiscal.
é o codigo do menu, ele não fica em uma pagina especifica. E no wordpress isso
$category_id = get_cat_ID('noticias');
$category_noticias_link = get_category_link($category_id);
$category_noticias_child = count(get_posts('category='. $category_id)) > 0;
$category_id = get_cat_ID('painelfiscal');
$category_painelfiscal_link = get_category_link($category_id);
$category_painelfiscal_child = count(get_posts('category='. $category_id)) > 0;
Por que dá valores diferentes para a mesma variável ($category_id e outras)?
É a mesma coisa que eu dizer:
$a = 'a';
$a = 'b';
echo $a;
O resultado será 'a' e não ab
Creio que falte um pouco de dinamicidade no menu, começando com diferenciações. (Creio eu)
Nunca utilizei este tipo de menu, logo não achei o bendito erro. :/>
1 minuto atrás, Jesse&Francinete disse:
$category_id = get_cat_ID('noticias');
$category_noticias_link = get_category_link($category_id);
$category_noticias_child = count(get_posts('category='. $category_id)) > 0;
$category_id = get_cat_ID('painelfiscal');
$category_painelfiscal_link = get_category_link($category_id);
$category_painelfiscal_child = count(get_posts('category='. $category_id)) > 0;
Por que dá valores diferentes para a mesma variável ($category_id e outras)?
É a mesma coisa que eu dizer:
$a = 'a';
$a = 'b';
echo $a;
O resultado será 'a' e não ab
Creio que falte um pouco de dinamicidade no menu, começando com diferenciações. (Creio eu)
Nunca utilizei este tipo de menu, logo não achei o bendito erro. :/
Te entendo, eu mesmo não saco nada de programação, eu apenas fiz a alteração de nome "painel fiscal" se chamava outra coisa, ai eu alterei isso, a uns 5 meses atras.
O programador que fez o blog é bem vacilão, então não dá pra tirar essa duvida com ele...>
1 minuto atrás, Kaio Kdesigner disse:
eu apenas fiz a alteração de nome "painel fiscal"
Antes de mudar, funcionava?
>
Agora, Jesse&Francinete disse:
Antes de mudar, funcionava?
Sim, mas eu não lembro se eu fiz outra alteração, mas eu acho que só tinha 2 categorias, não lembro bem
Vish, entendi, fica difícil de ajudar se eu não souber o conteúdo... :/
Eu acho que tem alguma coisa a ver com isso: <?php if ($category_painelfiscal_child) { ?>
Cara, bateu uma doideira na minha cabeça agora... Muda todo o seu código que postou aqui por isso: (tenha backup do código)
<div class="nav-categories">
<ul>
<?php
$category_id = get_cat_ID('noticias');
$category_noticias_link = get_category_link($category_id);
$category_noticias_child = count(get_posts('category='. $category_id)) > 0;
$category_id = get_cat_ID('painelfiscal');
$category_painelfiscal_link = get_category_link($category_id);
$category_painelfiscal_child = count(get_posts('category='. $category_id)) > 0;
?>
<?php if (is_category('noticias')) { ?>
<li><a href="/">Artigos</a></li>
<?php if ($category_noticias_child) { ?>
<li class="active"><a href="<?php echo esc_url( $category_noticias_link ); ?>">Notícias</a></li>
<?php } ?>
<?php if ($category_painelfiscal_child) { ?>
<li><a href="http://blog.ativore.com/category/painel-fiscal/">Painel Fiscal</a></li>
<?php } ?>
<?php } elseif(is_category('painelfiscal')) { ?>
<li><a href="http://blog.ativore.com/category/artigos/">Artigos</a></li>
<?php if ($category_noticias_child) { ?>
<li><a href="<?php echo esc_url( $category_noticias_link ); ?>">Notícias</a></li>
<?php } ?>
<?php if ($category_painelfiscal_child) { ?>
<li class="active"><a href="http://blog.ativore.com/category/painel-fiscal/">Painel Fiscal</a></li>
<?php } ?>
<?php } elseif(is_category('tutoriais')) { ?>
<li><a href="http://blog.ativore.com/category/artigos/">Artigos</a></li>
<?php if ($category_noticias_child) { ?>
<li><a href="<?php echo esc_url( $category_noticias_link ); ?>">Notícias</a></li>
<?php } ?>
<?php if ($category_painelfiscal_child) { ?>
<li><a href="http://blog.ativore.com/category/painel-fiscal/">Painel Fiscal</a></li>
<?php } ?>
<?php } elseif(!is_category('imprensa')) { ?>
<li class="active"><a href="http://blog.ativore.com/category/artigos/">Artigos</a></li>
<?php if ($category_noticias_child) { ?>
<li><a href="<?php echo esc_url( $category_noticias_link ); ?>">Notícias</a></li>
<?php } ?>
<?php if ($category_painelfiscal_child) { ?>
<li><a href="http://blog.ativore.com/category/painel-fiscal/">Painel Fiscal</a></li>
<?php } ?>
<?php } ?>
</ul>
</div>>
1 minuto atrás, Jesse&Francinete disse:
Cara, bateu uma doideira na minha cabeça agora... Muda todo o seu código que postou aqui por isso: (tenha backup do código)
<div class="nav-categories">
<ul>
<?php
$category_id = get_cat_ID('noticias');
$category_noticias_link = get_category_link($category_id);
$category_noticias_child = count(get_posts('category='. $category_id)) > 0;
$category_id = get_cat_ID('painelfiscal');
$category_painelfiscal_link = get_category_link($category_id);
$category_painelfiscal_child = count(get_posts('category='. $category_id)) > 0;
?>
<?php if (is_category('noticias')) { ?>
<li><a href="/">Artigos</a></li>
<?php if ($category_noticias_child) { ?>
<li class="active"><a href="<?php echo esc_url( $category_noticias_link ); ?>">Notícias</a></li>
<?php } ?>
<?php if ($category_painelfiscal_child) { ?>
<li><a href="http://blog.ativore.com/category/painel-fiscal/">Painel Fiscal</a></li>
<?php } ?>
<?php } elseif(is_category('painelfiscal')) { ?>
<li><a href="http://blog.ativore.com/category/artigos/">Artigos</a></li>
<?php if ($category_noticias_child) { ?>
<li><a href="<?php echo esc_url( $category_noticias_link ); ?>">Notícias</a></li>
<?php } ?>
<?php if ($category_painelfiscal_child) { ?>
<li class="active"><a href="http://blog.ativore.com/category/painel-fiscal/">Painel Fiscal</a></li>
<?php } ?>
<?php } elseif(is_category('tutoriais')) { ?>
<li><a href="http://blog.ativore.com/category/artigos/">Artigos</a></li>
<?php if ($category_noticias_child) { ?>
<li><a href="<?php echo esc_url( $category_noticias_link ); ?>">Notícias</a></li>
<?php } ?>
<?php if ($category_painelfiscal_child) { ?>
<li><a href="http://blog.ativore.com/category/painel-fiscal/">Painel Fiscal</a></li>
<?php } ?>
<?php } elseif(!is_category('imprensa')) { ?>
<li class="active"><a href="http://blog.ativore.com/category/artigos/">Artigos</a></li>
<?php if ($category_noticias_child) { ?>
<li><a href="<?php echo esc_url( $category_noticias_link ); ?>">Notícias</a></li>
<?php } ?>
<?php if ($category_painelfiscal_child) { ?>
<li><a href="http://blog.ativore.com/category/painel-fiscal/">Painel Fiscal</a></li>
<?php } ?>
<?php } ?>
</ul>
</div>
Não funcionou... Dá uma olhada láTroca todas as palavras: painelfiscal por painel-fiscal
>
2 minutos atrás, Jesse&Francinete disse:
Troca todas as palavras: painelfiscal por painel-fiscal
Fiz isso e sumiu tudo, já voltei pro jeito q estava
Eu vi... Há várias coisas para mudar, que eu tenho na minha mente no momento, mas para encerrar o dia, por meu expediente já está acabado, muda:
<?php if ($category_painelfiscal_child) { ?>
<li><a href="http://blog.ativore.com/category/painel-fiscal/">Painel Fiscal</a></li>
<?php } ?>
Por:
<?php if ($category_id == 'painelfiscal') { ?>
<li class="active" ><a href="http://blog.ativore.com/category/painel-fiscal/">Painel Fiscal</a></li>
<?php } ?>>
14 minutos atrás, Jesse&Francinete disse:
Eu vi... Há várias coisas para mudar, que eu tenho na minha mente no momento, mas para encerrar o dia, por meu expediente já está acabado, muda:
<?php if ($category_painelfiscal_child) { ?>
<li><a href="http://blog.ativore.com/category/painel-fiscal/">Painel Fiscal</a></li>
<?php } ?>
Por:
<?php if ($category_id == 'painelfiscal') { ?>
<li class="active" ><a href="http://blog.ativore.com/category/painel-fiscal/">Painel Fiscal</a></li>
<?php } ?>
Sumiu tudo de novoIxi, sei não hein, mas acho que você vai ter que reconstruir um menu novo.
Caramba cara... tenso isso
O cara q fez o desenvolvimento só faz coisa zuada, tudo q ele fez q eu tenho q editar me dá uma enorme dor de cabeça...
>
8 minutos atrás, Kaio Kdesigner disse:
>
9 minutos atrás, Kaio Kdesigner disse: