Soporte » WordPress Avanzado » Organizar posts por ubicación geográfica y mostrar descripción de cada ubicación

  • Hola a todos.

    Quisiera saber su opinión respecto a este tema:

    El sitio que estoy haciendo es una especie de directorio de servicios y debo desplegar la información de cada servicio, según su tipo, por ejemplo hoteles, gimnasios, restaurantes, etc.

    Considero crear un Custom Post Type para cata tipo de servicio (uno para hoteles, otro para gimnasios, etc.) y sus respectivas categorías y tags para cada Post Type creado, según la necesidad.

    Hasta aquí creo tener cierta claridad de como afrontar el reto.

    De lo que tengo duda es:

    Cada servicio debe estar vinculado a una ubicación geográfica para poder mostrar una lista de servicios, por ejemplo de gimnasios, en distintos criterios de ubicación, del tipo:

    Lista de gimnasios de la ciudad
    Lista de gimnasios del estado
    Lista de gimnasios del país

    Pero al mismo tiempo, cada ciudad, estado y país deberían ser un post (?), ya que debo poder mostrar cierta información de cada lugar en la web y a lado, una lista de los servicios de la ciudad, estado y país.

    Como he pensado resolver esto es así:

    Categoría ubicación, con país como padre, estados como hijos y ciudades como nietos.

    Compartir esta categoría entre todos los Custom Post Types de los servicios para ubicar a cada uno en su ciudad.

    Pero como también debo mostrar una descripción de la ciudad, pensaba hacer otro custom post type para ciudades, otro para estados y otro para países y luego vincularlos a la categoría ciudad, estado y país, respectivamente, para mostrarlos cuando los necesite.

    ¿Existe otra solución mejor para organizar mis servicios por su ubicación y al mismo tiempo poder mostrar información del lugar de ubicación?

    Gracias de antemano por sus aportaciones.

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Hola,
    Aunque veo un poco de lío en la organización y no sé si te he entendido bien (¿vas a compartir la misma taxonomía entre diferentes CPTs?) no entiendo por qué necesitas crear un CPT para las descripciones de las categorías de ubicación.

    ¿Porque no añades el texto descriptivo directamente como descripción de la categoría? Podrías mostrar esa descripción en la plantilla de archivo cada vez que se liste esa categoría, como se suele hacer en los ecommerce, por ejemplo.

    Iniciador del debate acecha

    (@acecha)

    Gracias Pablo y disculpa si te he liado con mi planteamiento.

    Sí, sin saber si hay una mejor solución, pienso que compartir la taxonomía de ubicación me facilitaría mostrar, por ejemplo, en una ciudad, los servicios albergados en sus respectivas CPTs que están ubicados en ella.

    Para el mismo ejemplo anterior, la ciudad es importante a nivel de información, no solo para organizar la ubicación de los servicios, tendrá algunas fotos y una descripción de ella.

    Mi principal conflicto es que tendré la ciudad Miami dentro de una taxonomía y al mismo tiempo como un CPT para poder describirla y poner sus fotos.

    Luego, en el post de Miami, deberé poder ver una lista de los servicios ubicados en la ciudad, en el menú lateral.

    Espero haber podido explicar mejor mi problema.

    Hola de nuevo.
    Si lo que necesitas es que la entidad «Miami», por ejemplo, tenga descripción y fotos, no hace falta crearla como CPT. Las taxonomías pueden incluir estos detalles.

    Por ejemplo, las categorías de productos de WooCommerce llevan asociada su propia miniatura y descripción. Lo único que debes tener en cuenta es que la plantilla de archivo que las muestra incluya esa información.

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘Organizar posts por ubicación geográfica y mostrar descripción de cada ubicación’ está cerrado a nuevas respuestas.