Categorías y Taxnomías

Inicio Foros WordPress Programación Categorías y Taxnomías

Este debate contiene 7 respuestas, tiene 3 mensajes y lo actualizó  LGrusin hace 7 años, 4 meses.

  • Autor
    Publicaciones
  • #22123

    Anónimo

    <p>Buenas a todos,<br />
    Tengo un problema del que no encuentro solución. Llevo varios días perdido con el tema…<br />
    Explico:<br />
    Tenemos categorías (tipos de hotel) y taxnomías (ciudad) de los post ( de un custom, pero para el caso es igual).<br />
    Primero mostramos una página con todas las Taxnomías (OK)<br />
    Seleccionamos una y accedemos a la página taxonomy.php con el listado de las categorias con wp_list_cats(OK)</p>
    <p>El problema es el siguiente: Yo necesito conservar la Taxnomia actual para ir a una categoría (category-php) y allí mostrar los resultados de esa categoría y de la taxnomía.<br />
    No se como conservar la taxnomía para, una vez en la category.php usar tax_query para mostrar el resultado. Para entendernos, lo suyo seria usar una variable global y guardar alli la tax, pero tengo entendido que WP no deja usar nuevas globales.</p>
    <p>Espero haberme explicado con claridad. No se si he planteado mal la definición o si es problema de código…</p>
    <p>Agradezco mucho cualquier aportación!!!</p>
    <p>Muchas gracias.
    </p>

  • #54538

    Anónimo

    ¿Ninguna sugerencia?

  • #54540

    LGrusin
    Miembro

    Podías usar taxonomy-taxonomy.php o taxonomy-taxonomy-term.php en vez de category.php y ahí muestras lo que quieres al igual que has hecho con category.php. Es decir, por ejemplo, taxonomy-ciudad.php

    Por cierto, la función [url=http://codex.wordpress.org/Function_Reference/wp_list_cats]wp_list_cats[/url] está obsoleta usa en su lugar [url=http://codex.wordpress.org/Template_Tags/wp_list_categories]wp_list_categories[/url] En cualquier momento puede dejar de funcionarte.

    Un saludo

  • #54544

    davidlluna
    Participante

    Hola crr1983!

    Lo que quieres hacer implica consultar varias taxonomias al mismo tiempo y se puede hacer de varias formas, desde la versión 3.1 se puede hacer sin usar plugins

    Antes de la 3.1 puedes usar http://wordpress.org/extend/plugins/query-multiple-taxonomies/

    y ahora http://www.wpmods.com/query-multiple-taxonomies-in-wp-3-1/

    Pero no es una funcionalidad que se pueda usar directamente, hay que modificar la plantilla y puede que la estructura de permalinks.

    Aqui tienes un buen tutorial para añadir condiciones a la estructura de permalinks

    http://www.prodeveloper.org/create-your-own-rewrite-rules-in-wordpress.html

    Saludos!

  • #54555

    Anónimo

    Gracias por las respuestas!
    Pero mi problema no es la consulta de varias taxonomias, eso lo tengo OK. Quizás me he explicado mal… lo que necesito es desde una página tipo taxonomy-ciudad.php donde se muestran todas las categorias (wp_lists_categores) hacer click en una de eestas categorias y al llegar a la página category.php conservar de alguna manera en una variable la Taxnomia de donde vengo; luego eshacer la consulta multiple de la taxonomia junto la categoria actual y listo.

    Lo he probado de guardar en alguna variable global (No), session (no deja) e incluso en una cookie, aunque tp funciona, no creo que sea la solución más “bonita”….

    Gracias de nuevo, a ver si hay suerte

  • #54556

    Anónimo

    Gracias por las respuestas!
    Pero mi problema no es la consulta de varias taxonomias, eso lo tengo OK. Quizás me he explicado mal… lo que necesito es desde una página tipo taxonomy-ciudad.php donde se muestran todas las categorias (wp_lists_categores) hacer click en una de eestas categorias y al llegar a la página category.php conservar de alguna manera en una variable la Taxnomia de donde vengo; luego eshacer la consulta multiple de la taxonomia junto la categoria actual y listo.

    Lo he probado de guardar en alguna variable global (No), session (no deja) e incluso en una cookie, aunque tp funciona, no creo que sea la solución más “bonita”….

    Gracias de nuevo, a ver si hay suerte

  • #54557

    davidlluna
    Participante

    Buenas

    Puedes usar tanto variables globales como sesiones, porque dices que no te deja?

    Para hacerlo bonito como dices puedes usar el filtro category_link para que en wp_lists_categories te añada la variable en la url si esta existe, sino te quieres complicar con permalinks lo puedes hacer añadiendo “?filtro=mi-categoria” o similar

    Saludos!

  • #54558

    LGrusin
    Miembro

    A ver, las categorías son taxonomías. Si navegas entre taxonomías con taxonomy.php no sales de la consulta de las taxonomías. Otra cosa es que elijas una categoría y entonces las consultas se hagan a través de esa categoría.

    Yo creo que lo ideal es mostrar las taxonomías (tal como se muestran las categorías) dentro de los posts así el visitante navegará por taxonomías o categorías cuando elija una u otra.

    No sé si me he explicado.

    Un saludo

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

Pin It on Pinterest

Ir al contenido