Obtener categoria de post que se esta viendo

Inicio Foros WordPress Programación Obtener categoria de post que se esta viendo

Etiquetado: , ,

Este debate contiene 3 respuestas, tiene 3 mensajes y lo actualizó  Esteban Rojas hace 7 años, 9 meses.

  • Autor
    Publicaciones
  • #20091

    juanec27
    Participante

    <p>Hola tengo un problema con categorias, en mi pagina donde se muestra el contenido de un post, tengo una barra lateral donde pondre los otros posts relacionados con la categoria del post que se esta viendo. Bueno el problema es ese, no se como cachar la categoria del post que se esta viendo para asi mostrar en esa barra, los demas posts, de dicha categoria. Intente con este codigo</p>
    <p>

    </p>
    <p>Y luego para mostrar un N numero de posts en esa barra uso esta linea<br />
    </p>
    <p>Si notan pongo lo que me resulte del foreach guardado en la variable $category en el query_posts pero me sale un error de que una clase no se puede convertir a string:

    Quote:
    Catchable fatal error: Object of class stdClass could not be converted to string

    </p>
    <p>Si le hago un echo en el foreach si imprime la categoria, pero cuando quiero usar esa variable para lo que pretendo, marca este error. ¿No saben de algun otro metodo para obtener la categoria? o ¿Convertir esa clase a string? bueno desde ya muchas gracias!
    </p>

  • #49199

    juanec27
    Participante

    Hola por el momento he resuelto levemente…. “levemente”? creo que no existe esa palabra. Bueno he resuelto parcialmente mi problema, primero me habia dado cuenta que en la linea de codigo

    se me habia olvidado poner el ‘category_name=’, bueno lo probe pero aun asi no funciono con el valor obtenido en esa variable con el foreach.

    Despues leyengo en la documentacion de wordpress encontre esto..bueno loq ue dice ahi, chequen el link
    [url=]http://codex.wordpress.org/es:The_Loop_in_Action#Formato_de_Categor.C3.ADas_Diferente][/url]

    y mi solucion temporal es la siguiente

    como solo tengo 2 categorias y quiero mostrar los posts relacionados con ellas, con este me basta, pero dejo el post sin resolver por que por ejemplo, que pasa si tuviese 20 o 40 categorias pues no vas a repetir esas lineas de codigo tantas veces o si? debe de haber una forma simplificada… ojala alguien la encuentre!!!

  • #49200

    imported_Sabogal
    Participante

    Yo utilizo el siguiente código:

    Lo utilizo junto con el primer código que tienes para obtener el nombre de la categoría actual o current.

    Saludos!

  • #49211

    Esteban Rojas
    Participante

    Usa esto:

    Un saludo

El foro ‘Programación’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest