Personalize o menu superior em seu site

  • Autor Autor seam_24
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
S

seam_24

Gamma
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola forobeteros, he instalado el theme tracctión pero no puedo elegir las categorías que quiero poner en el menú superior, hay un código que se encarga de poner las categoría automáticamente en el menú superior y no se cual es. Lo que quiero es poder elegir las categoría que van a ir en el menú superior. EL blog es PCinternity.

Aquí el archivohp header php

PHP:
<?php global $traction; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
	"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
	<?php if ( is_front_page() ) : ?>
		<title><?php bloginfo( 'name' ); ?></title>
	<?php elseif ( is_404() ) : ?>
		<title><?php _e( 'Page Not Found |', 'traction' ); ?> | <?php bloginfo( 'name' ); ?></title>
	<?php elseif ( is_search() ) : ?>
		<title><?php printf(__ ("Search results for '%s'", "traction"), attribute_escape(get_search_query())); ?> | <?php bloginfo( 'name' ); ?></title>
	<?php else : ?>
		<title><?php wp_title($sep = '' ); ?> | <?php bloginfo( 'name' );?></title>
	<?php endif; ?>

	<!-- Basic Meta Data -->
	<meta name="Copyright" content="Design is copyright <?php echo date( 'Y' ); ?> The Theme Foundry" />
	<meta http-equiv="imagetoolbar" content="no" />
	<meta http-equiv="Content-Type" content="<?php bloginfo( 'html_type' ); ?>; charset=<?php bloginfo( 'charset' ); ?>" />
	<?php if ((is_single() || is_category() || is_page() || is_home()) && (!is_paged())) : else : ?>
		<meta name="robots" content="noindex,follow" />
	<?php endif; ?>

	<!-- Favicon -->
	<link rel="shortcut icon" href="<?php bloginfo( 'stylesheet_directory' ); ?>/images/favicon.ico" />

	<!--Stylesheets-->
	<link href="<?php bloginfo( 'stylesheet_url' ); ?>" type="text/css" media="screen" rel="stylesheet" />
	<!--[if lt IE 8]>
		<link rel="stylesheet" type="text/css" media="screen" href="<?php bloginfo( 'template_url' ); ?>/stylesheets/ie.css" />
	<![endif]-->

	<!--WordPress-->
	<link rel="alternate" type="application/rss+xml" title="<?php bloginfo( 'name' ); ?> RSS Feed" href="<?php bloginfo( 'rss2_url' ); ?>" />
	<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />

	<!--WP Hooks-->
	<?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?>
	<?php wp_enqueue_script( 'jquery' ); ?>
	<?php wp_head(); ?>

	<!--Scripts-->
	<script type="text/javascript" src="<?php bloginfo( 'template_url' ); ?>/javascripts/traction.js"></script>
	<?php if ( is_front_page() && ($traction->sliderState() != '' ) ) { ?>
		<!--Slider-->
		<?php
		 $autoStart = 0;
		 $slidespeed = 300;
		 $fadespeed = 200;
		 if ($traction->sliderSpeed() != '' ) $slidespeed = $traction->sliderSpeed();
		 if ($traction->sliderFade() != '' ) $fadespeed = $traction->sliderFade();
		 if ($traction->sliderStart() == 'true' ) $autoStart = $traction->sliderDelay(); else $autoStart = 0;
		?>
		<script type="text/javascript" charset="utf-8">
			jQuery(function(){
				jQuery("#feature").loopedSlider({
					containerClick: false,
					autoStart: <?php echo $autoStart; ?>,
					slidespeed: <?php echo $slidespeed; ?>,
					fadespeed: <?php echo $fadespeed; ?>,
					autoHeight: 1
				});
			});
		</script>
	<?php } ?>
</head>
<body>
	<div class="skip-content"><a href="#content"><?php _e( 'Skip to content', 'traction' ); ?></a></div>
	<div id="pg-nav-bg">
		<div class="wrapper clear">
			<div id="pg-nav">
				<ul class="nav">
					<li class="page_item <?php if (is_front_page()) echo( 'current_page_item' );?>"><a href="<?php bloginfo( 'url' ); ?>"><?php _e( 'Home', 'traction' ); ?></a></li>
					<?php if ($traction->hidePages() !== 'true' ) : ?>
						<?php wp_list_pages( 'title_li=' ); ?>
					<?php endif; ?>
				</ul>
			</div><!--end page-navigation-->
		</div><!--end wrapper-->
	</div><!--end page-navigation-bg-->
	<div class="wrapper big">
		<div id="header" class="clear">
			<div class="logo">
				<?php if (is_home()) echo( '<h1 id="title">' ); else echo( '<div id="title">' );?><a href="<?php bloginfo( 'url' ); ?>"><?php bloginfo( 'name' ); ?></a><?php if (is_home()) echo( '</h1>' ); else echo( '</div>' );?>
				<div id="description">
					<?php bloginfo( 'description' ); ?>
				</div><!--end description-->
			</div><!--end logo-->
			<div id="cat-nav" class="clear">
				<ul class="nav">
					<?php if ($traction->hideCategories() != 'true' ) : ?>
						<?php wp_list_categories( 'title_li=' ); ?>
					<?php endif; ?>
				</ul>
			</div><!--end navigation-->
		</div><!--end header-->
		<?php if (($traction->sliderState() != '' ) && is_home() && !is_paged() ) { ?>
			<?php if (is_file(STYLESHEETPATH . '/featured.php' )) include(STYLESHEETPATH . '/featured.php' ); else include(TEMPLATEPATH . '/featured.php' ); ?>
		<?php } ?>

Saludos!
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
te refieres a esta parte:

Inserir CODE, HTML ou PHP:
                <?php if ($traction->hideCategories() != 'true' ) : ?>
                        <?php wp_list_categories( 'title_li=' ); ?>
                    <?php endif; ?>
                </ul>
            </div><!--end navigation-->

pues la funcion wp_list_categories( 'title_li=' ) es la encargada de pintar las categorias, deberias modificarla para efecto de filtrar las que no quieres que aparezcan.
 
En esta funcion:
Inserir CODE, HTML ou PHP:
 <?php wp_list_categories( 'title_li=' ); ?>
añade
Inserir CODE, HTML ou PHP:
<?php wp_list_categories( '[B]exclude=1,2,3,4&[/B]title_li=' ); ?>
Esto lo que hace es excluir las categorías que le indiques. Sustituye "1,2,3,4" por las IDs de las categorías que no quieres qua aparezcan.

PD: para averiguar el ID de una categoría, entra en el apartado de categorías, das a 'Editar' y te fijas en la URL de la página, al final te aparece su ID.
Avisa si quedan dudas, un saludo!
 
Tema solucionado. Gracias a todos por sus ganas de ayudar, quedo agradecido con todos usted especial mente con bysion. Un saludo!
 
Un placer ayudar! 🙂
 
la verdad ese truco de las categorias no lo conocia, muy interesante, dedo verde
 
Yo quiero aser lo mismo pero no encuentro


<?php wp_list_categories( 'title_li=' ); ?>


este es mi sitio web Enlace eliminado

Yo quiero aser lo mismo pero no encuentro


<?php wp_list_categories( 'title_li=' ); ?>


este es mi sitio web Enlace eliminado
 
Voltar
Topo