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

Categoria inservible

Estas en el tema de Categoria inservible en el foro de WordPress en Foros del Web. Hola soy nuevo en este foro aunque llevo ya varios meses leyendo la web y por fin me he animado a pasarme y ya de ...
  #1 (permalink)  
Antiguo 08/05/2012, 08:39
 
Fecha de Ingreso: mayo-2012
Mensajes: 12
Antigüedad: 11 años, 11 meses
Puntos: 0
Categoria inservible

Hola soy nuevo en este foro aunque llevo ya varios meses leyendo la web y por fin me he animado a pasarme y ya de paso por os planteare mis dudas.

Mirad tengo la plantilla magloss_v2 en wordpress y tiene un scroll de noticias con imagenes (creo que se llama asi) el caso es que solo se puede elegir una categoria y para que salgan las noticias yo he puesto una categoria obligatoria y despues las demas dependiendo del tema , hasta aqui bien.

El problema es que salen dos categorias la obligatoria que es inicio y la que ponga el autor y si pinchas en inicio te salen todas las entradas y yo lo que quiero es que la categoria inicio no tenga link ,vamos que no puedas pinchar en ella que sea puro texto .

Se podra hacer? si teneis otra solucion tambien me vale la plantilla no esta subida todavia.
  #2 (permalink)  
Antiguo 08/05/2012, 09:28
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 8 meses
Puntos: 638
Respuesta: Categoria inservible

Hola y bienvenido... ¿no tienes algo de código que puedas mostrarnos? así del aire es imposible ayudarte

Saludos...
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
  #3 (permalink)  
Antiguo 08/05/2012, 10:18
 
Fecha de Ingreso: mayo-2012
Mensajes: 12
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Categoria inservible

Todo lo relacionado con categorias lo tengo aqui

Código PHP:
<?php
$category 
get_the_category();
$current_cat $category[0]->cat_ID;
?>
<?php 
if (is_single()) { ?>
<div id="breadcrumbs"><a href="<?php bloginfo('home'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a> &raquo; <?php the_category(', '?> &raquo; <?php the_title(); ?></div>
<?php } else if (is_home()) { ?>
<div id="breadcrumbs"><a href="<?php bloginfo('home'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a></div>
<?php } else if (is_category()) { ?>
<div id="breadcrumbs"><a href="<?php bloginfo('home'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a>  Categoria : <?php single_cat_title(); ?></div>
<?php } else if (is_tag()) { ?>
<div id="breadcrumbs"><a href="<?php bloginfo('home'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a> &raquo; Tag for <?php single_cat_title(); ?></div>
<?php } else if (is_page()) { ?>
<div id="breadcrumbs"><a href="<?php bloginfo('home'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a> &raquo; <?php the_title(); ?></div>
<?php } else if (is_archive()) { ?>
<div id="breadcrumbs"><a href="<?php bloginfo('home'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a> &raquo; <?php $post $posts[0]; // Hack. Set $post so that the_date() works. ?>
<?php 
/* If this is a category archive */ if (is_day()) { ?>
Archives for <?php the_time('F jS, Y'); ?>
<?php 
/* If this is a monthly archive */ } elseif (is_month()) { ?>
Archives for <?php the_time('F Y'); ?>
<?php 
/* If this is a yearly archive */ } elseif (is_year()) { ?>
Archives for <?php the_time('Y'); ?>
<?php 
?></div>
<?php } else if (is_search()) { ?>
<div id="breadcrumbs"><a href="<?php bloginfo('home'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a> &raquo; Your Search result for &quot; <?php the_search_query(); ?> &quot;</div>
<?php } else { ?>
<?php 
/* nothing */ ?>
<?php 
?>
No se si te servira de todas formas siguo buscando otra localizacion por si no te sirve
  #4 (permalink)  
Antiguo 08/05/2012, 11:01
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 8 meses
Puntos: 638
Respuesta: Categoria inservible

Bueno, creo que tienes un error de concepto. La categoría Inicio, no es una categoría, en realidad es el home de tu sitio, la portada, el index, como quieras llamarle. Por eso es que al hacer clic en ese link te muestra todas las entradas, es que en realidad has vuelto al inicio, fíjate para que veas.

Pero si en fin de cuentas lo que quieres es quitarle el link, solo es cuestión de eliminar la etiqueta <a>, donde dice:
Código PHP:
Ver original
  1. <a href="<?php bloginfo('home'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a>
Solo deja:
Código PHP:
Ver original
  1. <?php bloginfo('name'); ?>

Saludos...
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
  #5 (permalink)  
Antiguo 08/05/2012, 14:24
 
Fecha de Ingreso: mayo-2012
Mensajes: 12
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Categoria inservible

No funciona hago lo que dices y sigue funcionando .
si no se puede tambien me valdria esconderla
yo lo he intentado pero claro si quito esto

Código PHP:
<?php the_category(', '?>
se borran las dos
  #6 (permalink)  
Antiguo 08/05/2012, 18:28
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
Respuesta: Categoria inservible

Cita:
La categoría Inicio, no es una categoría
Sería lo lógico, aunque algunos temas son tan chapuzas que usan inicio como categoría

Cita:
tambien me valdria esconderla
El problema es que la función the_category no admite el argumento "exclude".

Pero puedes probar añadiendo este hook en functions.php

Código:
function the_category_filter($thelist,$separator=' ') {
	if(!defined('WP_ADMIN')) {
		//list the category names to exclude
		$exclude = array('Something','Something Else','Blah','YAY');
		$cats = explode($separator,$thelist);
		$newlist = array();
		foreach($cats as $cat) {
			$catname = trim(strip_tags($cat));
			if(!in_array($catname,$exclude))
				$newlist[] = $cat;
		}
		return implode($separator,$newlist);
	} else
		return $thelist;
}
add_filter('the_category','the_category_filter',10,2);
en la línea
Código:
		$exclude = array('Something','Something Else','Blah','YAY');
se listan los nombres de las categorías a excluir

Por aquí dicen que les funcionó:
http://wordpress.org/support/topic/e...n-the_category
__________________
Mi blog personal | Mi G+
  #7 (permalink)  
Antiguo 09/05/2012, 05:23
 
Fecha de Ingreso: mayo-2012
Mensajes: 12
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Categoria inservible

funciono! mil gracias

Etiquetas: entradas, imagenes, tema, categorias
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 11:38.