Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Añadir Menu en Theme iNove

Estas en el tema de Añadir Menu en Theme iNove en el foro de WordPress en Foros del Web. Hola, He buscado información para añadir menus y he visto que usualmente se hace en el archivo header.php pero no se si no lo estoy ...
  #1 (permalink)  
Antiguo 04/02/2011, 09:01
 
Fecha de Ingreso: marzo-2009
Mensajes: 23
Antigüedad: 15 años, 8 meses
Puntos: 1
Añadir Menu en Theme iNove

Hola,

He buscado información para añadir menus y he visto que usualmente se hace en el archivo header.php pero no se si no lo estoy haciendo bien o algo porque me dan errores en las lineas. Me podríais decir donde lo debería poner?

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<?php
	global $inove_nosidebar;
	$options = get_option('inove_options');
	if (is_home()) {
		$home_menu = 'current_page_item';
	} else {
		$home_menu = 'page_item';
	}
	if($options['feed'] && $options['feed_url']) {
		if (substr(strtoupper($options['feed_url']), 0, 7) == 'HTTP://') {
			$feed = $options['feed_url'];
		} else {
			$feed = 'http://' . $options['feed_url'];
		}
	} else {
		$feed = get_bloginfo('rss2_url');
	}
?>

<html xmlns="http://www.w3.org/1999/xhtml">
<head profile="http://gmpg.org/xfn/11">
	<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
	<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

	<title><?php bloginfo('name'); ?><?php wp_title(); ?></title>
	<link rel="alternate" type="application/rss+xml" title="<?php _e('RSS 2.0 - all posts', 'inove'); ?>" href="<?php echo $feed; ?>" />
	<link rel="alternate" type="application/rss+xml" title="<?php _e('RSS 2.0 - all comments', 'inove'); ?>" href="<?php bloginfo('comments_rss2_url'); ?>" />
	<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />

	<!-- style START -->
	<!-- default style -->
	<style type="text/css" media="screen">@import url( <?php bloginfo('stylesheet_url'); ?> );</style>
	<!-- for translations -->
	<?php if (strtoupper(get_locale()) == 'ZH_CN' || strtoupper(get_locale()) == 'ZH_TW') : ?>
		<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/chinese.css" type="text/css" media="screen" />
	<?php elseif (strtoupper(get_locale()) == 'HE_IL' || strtoupper(get_locale()) == 'FA_IR' || strtoupper(get_locale()) == 'UG_CN' || strtoupper(get_locale()) == 'CKB') : ?>
		<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/rtl.css" type="text/css" media="screen" />
	<?php endif; ?>
	<!--[if IE]>
		<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/ie.css" type="text/css" media="screen" />
	<![endif]-->
	<!-- style END -->

	<!-- script START -->
	<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/base.js"></script>
	<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/menu.js"></script>
	<!-- script END -->

	<?php wp_head(); ?>
</head>

<?php flush(); ?>

<body>
<!-- wrap START -->
<div id="wrap">

<!-- container START -->
<div id="container" <?php if($options['nosidebar'] || $inove_nosidebar){echo 'class="one-column"';} ?> >

<?php include('templates/header.php'); ?>

<!-- content START -->
<div id="content">

	<!-- main START -->
	<div id="main">
Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 04/02/2011, 11:11
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 19 años, 3 meses
Puntos: 638
Respuesta: Añadir Menu en Theme iNove

Creo que te refieres a mostrar un menú con la nueva característica de Wordpress 3.+. Para eso lo que necesitas es agregar la función register_nav_menus() a tu archivo functions.php y luego lo llamas con wp_nav_menu() en donde quieras que se muestre, que no tiene necesariamente que ser en el header...

Saludos.
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
  #3 (permalink)  
Antiguo 04/02/2011, 11:15
 
Fecha de Ingreso: marzo-2009
Mensajes: 23
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Añadir Menu en Theme iNove

Cita:
Iniciado por rogertm Ver Mensaje
Creo que te refieres a mostrar un menú con la nueva característica de Wordpress 3.+. Para eso lo que necesitas es agregar la función [URL="http://codex.wordpress.org/Function_Reference/register_nav_menus"]register_nav_menus()[/URL] a tu archivo functions.php y luego lo llamas con [URL="http://codex.wordpress.org/Function_Reference/wp_nav_menu"][B]wp_nav_menu()[/B][/URL] en donde quieras que se muestre, que no tiene necesariamente que ser en el header...

Saludos.
Mil gracias voy a ver si lo consigo

Etiquetas: añadir, themes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:22.