Páginas criadas aparecem no menu automaticamente – Como evitar
-
Pessoal…
esse post já existe aqui, mas não tem solução. Enfim, toda página que eu crio ela aparece no menu, eu gostaria de criar uma página que não aparecesse no menu, alguém tem alguma solução ??
-
O seu tema nao suporta menus? Se nao ele irá publicar páginas automaticas como links do menu. Para isso nao acontecer vc deverá criar um menu e depois fazer com o seu tema suporte menu modificando o código no header.
Dentro doSubstitua por
-
<?php (‘menu=nome do menu’); ?>
O seu tema nao suporta menus? Se nao ele irá publicar páginas automaticas como links do menu. Para isso nao acontecer vc deverá criar um menu e depois fazer com o seu tema suporte menu modificando o código no header.
Dentro doSubstitua por
-
<?php (‘menu=nome do menu’); ?>
bom… o meu tema suporta sim menus. Como eu disse toda página criada está ficando no menu. O tema me dá a opção de mudar o parentesco, mas isso nao me ajuda em nada… A sua solução pode ser viável…
Voce disse:
“Dentro doSubstitua por
<?php (‘menu=nome do menu’); ?>”
dentro de que ?
Se o seu tema já suporta menus você não precisa mexer no código, tudo o que você tem a fazer é ir em aparencia >> menus.
Lá, nao lado esquerdo, vai ter uma caixa pra você selecionar qual menu está utilizando, e no lado direito é onde você vai estruturando o menu, na parte de cima tem uma opção “adicionar automáticamente paginas de nível principal” ou algo desse tipo, essa opção tem que estar desmarcada..Espero ter ajudado 😀
oii Paula,
cometi um grande equívoco… o meu tema não suporta menu !! Eu até mudei de tema para resolver esse problema q estou tendo… Mas se você tiver a solução do problema quando o tema não suporta menu eu voltarei a usá-lo. Você tem alguma ideia ?
Talvez, mas ai teria que mexer no header.php, funtion.php e style.css:
header.php:
Acrescentar o seguinte código:
<div id="top"><!-- PAGE MENU, OR PRIMARY CUSTOM MENU--> <?php if ( has_nav_menu( 'primary-menu' ) ) { wp_nav_menu( array( 'menu_class' => 'sf-menu', 'theme_location' => 'primary-menu' ) ); } else { ?> <ul class="sf-menu"> <?php $ex = get_option('swt_pages'); ?> <li class="page_item <?php if(is_home()): ?>current-menu-item<?php endif ?>"><a href="<?php echo get_option('home'); ?>/">Home</a></li> <?php wp_list_pages("sort_column=menu_order&depth=1&exclude=$ex;&title_li=");?> </ul> <?php } ?> </div><!-- END PAGE MENU -->
function.php:
Acrescentar:
// This theme uses wp_nav_menu() in one location. register_nav_menus( array( 'primary-menu' => __( 'Primary Menu' ), ) ); function my_wp_nav_menu_args( $args = '' ) { $args['container'] = false; return $args; } // function add_filter( 'wp_nav_menu_args', 'my_wp_nav_menu_args' );
e no style.css você pode deixar assim ou ir mudando as propriedades:
/* -------- START PAGE MENU -------- */ #top { clear: both; width: 960px; height: 58px; padding-top: 50px; } #top li { list-style:none; float: left; line-height: 51px; margin: 1px 0px 0 0; background: url(images/sep.gif) no-repeat scroll right; } #top li a { float: left; display: block; padding: 0 20px 0 20px; color: #fff; text-shadow: 1px 0 1px #5f3e1d; font-family: 'DroidSansRegular'; font-size: 13px; margin-right: 2px; } #top li a:hover { background: url(images/toph.gif) repeat-x; } /*#top li.current_page_item a { background: url(images/topa.gif) repeat-x; color: #fff; float:left;*/ } #top li li { list-style:none; display:none; float:left; position:absolute; } #menu{height:40px; margin-top:54px; width:960px; display:block; float:left; background:url(images/bg_menu.gif) top repeat-x;} /* define altura, largura e imagem de fundo do menu (a imagem deve estar dentro da pasta <strong>images</strong> do seu tema */ #top ul, #menus ul li{position: relative;} #top ul{margin:0; padding:0; list-style:none; float:left;} #top ul li{display:inline; float:left; position:relative;} #menu ul a li{float:left; position:relative; text-decoration:none; color:#FFF; font:16px "Arial", Arial, Helvetica, sans-serif; font-weight:bold; text-shadow:0px 0px 1px #000; text-transform:capitalize; padding:9px 10px;}/* define cor, fonte e estilos dos links das categorias*/ #menu ul li a:hover{background:#8D023D; float:left; position:relative; }/* configura o efeito over das categorias */ #top ul li ul{display:none; width:140px; margin-top:53px; position:absolute; float:left;}/* oculta as subcategorias por padrão */ #top ul li:hover ul{display:block; float:left; }/* mostra as subcategorias quando o mouse estiver sobre o menu */ #top ul li ul li{display:inline; float:left; line-height:35px; margin: -3px; border:1px #7C0401 solid; }/*left: 149px;*/ #top ul li ul li a{display:inline; position:relative; float:left; width:150px; font-size:12px; padding:2px 5px; background:#9E0402;}/* define os tamanhos, cores e bordas dos submenus */ #top ul li ul li ul li{display:none; width:160px; background:#9E0402; float:left; }/*left: 149px;*/ #top ul li ul li:hover ul li{display:block; float:left; left:165px; position: relative; line-height:30px; top:-50px; margin: -3px; border:1px #7C0401 solid;}/*left: 149px;*/ /* -------- END PAGE MENU -------- */
Primeiro só copie e cole para ver se tem erros, depois faça as alterações necessárias…
Comece pelo funtions se possível 😀Cara, não tenho certeza, mas posso ter me confundido… o seu tema tem a parte de aparecencia >> menus??
Porque talvez seja só o caso de criar um menu por ali mesmo e desmarcar a opção de ir adicionando automaticamente ao menu!Paula, o tema tem aparencia >> menu sim, já desmarquei a opção de ir adicionando automaticamente e não funcionou, vou testar sua ideia anterior agora…
Paula, fiz os testes aqui e não mudou muita coisa…
Eu vou pegar outro tema, não vai me dar muito trabalho para fazer as modificações. O tema que tinha escolhido era muito restrito, achei um bacana e vou tentar desenvolver em cima dele.
Mesmo assim, agradeço sua atenção e a ajuda.
Grato, Marcos
Ok, Marcos!
Sempre que precisar é só postar!!
😀
- O tópico ‘Páginas criadas aparecem no menu automaticamente – Como evitar’ está fechado para novas respostas.