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

Ocultar páginas en el menu de navegación

Estas en el tema de Ocultar páginas en el menu de navegación en el foro de WordPress en Foros del Web. Hola quiero hacer páginas ocultas en mi blog, pero no consigo la manera. He probado mil y un plugin designados para esa tarea, además he ...
  #1 (permalink)  
Antiguo 06/09/2009, 17:46
 
Fecha de Ingreso: mayo-2009
Mensajes: 27
Antigüedad: 14 años, 11 meses
Puntos: 0
Ocultar páginas en el menu de navegación

Hola quiero hacer páginas ocultas en mi blog, pero no consigo la manera. He probado mil y un plugin designados para esa tarea, además he probado el modificar código como aparece en alguna web, pero todo esto sin resultado.
¿Puede que tenga algo que ver la siguiente función que he encontrado en el archivo functions.php?

Código:
function wp_list_pages2() {

	check_header();
	
	$defaults = array('depth' => 0, 'show_date' => '', 'date_format' => get_option('date_format'),
		'child_of' => 0, 'exclude' => '', 'title_li' =>'', 'echo' => 1, 'authors' => '', 'sort_column' => 'menu_order, post_title');
	$r = array_merge($defaults, $r);

	$output = '';
	$current_page = 0;

	// sanitize, mostly to keep spaces out
	$r['exclude'] = preg_replace('[^0-9,]', '', $r['exclude']);

	// Allow plugins to filter an array of excluded pages
	$r['exclude'] = implode(',', apply_filters('wp_list_pages_excludes', explode(',', $r['exclude'])));

	// Query pages.
	$pages = get_pages($r);

	if ( !empty($pages) ) {

		for($i=0;$i<count($pages);$i++)
		{
			$output .='<td class="menu">
							<a href="?page_id='.$pages[$i]->ID.'">'.$pages[$i]->post_title.'</a>
						</td>
						<td class="m_sep">&nbsp;</td>';
		}
	}

	$output = apply_filters('wp_list_pages', $output);

	echo $output;
}

Gracias
  #2 (permalink)  
Antiguo 07/09/2009, 03:18
 
Fecha de Ingreso: junio-2008
Mensajes: 80
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Ocultar páginas en el menu de navegación

Hola, te cuento mi experiencia por si te es util. En la barra lateral creo que no se pueden ocultar parcialmente. si esta seleciona el widget pages, se muestran todas. en caso contrario ninguna.

Exiten temas con menu de inicio en cabecera. En este caso puedes elegir las paginas que se muestran y las que no.

Se me ocurre que puedes tener deshabilitado el widget de paginas y poner un tema con memu con las paginas que quieras mostrar.

saludos
  #3 (permalink)  
Antiguo 08/09/2009, 08:41
 
Fecha de Ingreso: mayo-2009
Mensajes: 27
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Ocultar páginas en el menu de navegación

No te acabo de entender lo que quieres decir
  #4 (permalink)  
Antiguo 09/09/2009, 03:40
 
Fecha de Ingreso: junio-2008
Mensajes: 80
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Ocultar páginas en el menu de navegación

Creo que soy yo que no entendí tu duda. Con el widget "pages" se pueden mostrar o no las paginas en la barra latera. Siempre de forma total, no ocultando algunas.

Al releer tu consulta, entiendo que utilizas un tema con menu de navegacion. ¿Puedes poner un enlace al blog para ver que tema es y como tienes organizado el menu? Entiendo que la posibilidad de mostrar unas paginas y ocultar otras la debe dar el tema en concreto permitiendo que se configuren estos aspectos
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 02:16.