• Skip to main content
  • Skip to forum navigation

StudioPress

  • Shop for Themes
  • My StudioPress

Forum navigation

  • Home
  • General Genesis Discussions
  • StudioPress Themes
  • Genesis Blocks
    • Genesis Blocks
    • Genesis Custom Blocks
  • Retired Themes
  • FAQs
  • Forum Rules
  • Internationalization and Translations
  • Forum Bugs and Suggestions
  • Forum Log In

Are You Using The WordPress Block Editor?

Genesis now offers plugins that help you build better sites faster with the WordPress block editor (Gutenberg). Try the feature-rich free versions of each plugin for yourself!

Genesis Blocks Genesis Custom Blocks

Navigation URL Suggestions

Welcome!

These forums are for general discussion on WordPress and Genesis. Official support for StudioPress themes is offered exclusively at My StudioPress. Responses in this forum are not guaranteed. Please note that this forum will require a new username, separate from the one used for My.StudioPress.

Log In
Register Lost Password

Community Forums › Forums › Archived Forums › General Discussion › Navigation URL Suggestions

This topic is: not resolved

Tagged: custom, navigation, post, structure, type, URL

  • This topic has 3 replies, 2 voices, and was last updated 8 years ago by James.
Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • May 24, 2015 at 12:30 pm #153498
    Porter
    Participant

    I'm finishing up the final touches of my phase 1 launch on my site, and I'm getting hung up on a URL / navigation design decision. I have a custom post type of "Venues", and these venues can be Bars, Restaurants, Cafes, Hotels, Resorts, etc. This gives a url structure of:

    example.com/venues/the-venue-name

    That's perfect for me, and I have zero desire to change this. Where I'm getting hung up, is on how to have the HUB / "Archive" (not in the normal WordPress sense) pages. My main site navigation is:

    Bars
    Music
    Dining
    Lodging
    Events

    Dining and Lodging both have sub categories, such as:

    Dining
    -Restaurants
    -Cafes
    -Delis
    -Street Vendors

    Lodging
    -Hotels
    -Inns
    -B&B
    -Resorts

    I was originally thinking of having URLs like:

    site.com/lodging
    site.com/lodging/hotels
    site.com/lodging/resorts

    But that seems like it could get out of hand. Rather than have all of the sub sections, I think I should just have the main hubs (Bars, Music, Dining, Lodging, Events), and target the sub section SEO on those pages, despite it not being in the URL (part of why I was going to do sub sections). The only issue is, I'm not sure how to go about displaying the information to users if I don't have the sub-pages (site.com/lodging/hotels).

    As long as I'm grouping the data properly (I'm using Advanced Custom Fields), is there a clean way to allow sorting on the main hub pages, or at another, distinct URL? For instance, if a user just wants to see street vendors (from site.com/dining), is there a way to show that on the page (AJAX?, PHP?). I essentially want to be able to sort all of the data, but not have specific sub-URLs for all of the sorting, and I'm not sure how to organize that.

    Any help with sorting this out / implementation ideas would be greatly appreciated.


    Buy me a beer? | Try DigitalOcean VPS Hosting

    http://towerofgreed.com
    May 27, 2015 at 3:45 pm #153866
    James
    Participant

    Hi Porter

    I think you should structure your site just like you have been doing,

    regarding showing it on a page, so for example if a user goes to dining, you want them to see the dining sub-categories listed? that way they can select what they want, rather than view the whole dining section with everything?

    May 27, 2015 at 4:02 pm #153871
    Porter
    Participant

    Originally, before I started reading into things too much, the design was to be like so:

    site.com

    site.com/dining (HUB page showing visual links (think large promo images) to the various sub-sections. May include master list of all locations below.

    site.com/dining/restaurants (specic to just "restaurants")

    site.com/dining/cafes (specific to just "cafes")

    The reason I thought against this, is because that if I specify urls to a specific sub-seciton, and change those sections, I have a redirect to deal with. If dining becomes something else (any other synonym), it breaks those links. I then have to decide how much I want to break thigns down. Is it simply resturants, delis, cafes, street vendors? Or do I go deeper and add fast food, specifics such as Mexican, Seafood, etc? The problem with the specific url design, is that there is too much categorizing to be done, which creates too many urls. I'd prefer something like:

    site.com/dining (has the ability to filter / sort all venues in any way, such as just Mexican, just street vendors, etc).

    OR

    site.com/venues/filter (same idea)

    It's just the kind of thing I need to get right, and be done with it. If I do it wrong, I'm delaing with redirects later, which I don't want.


    Buy me a beer? | Try DigitalOcean VPS Hosting

    May 27, 2015 at 7:22 pm #153885
    James
    Participant

    I see what you mean

    but a filter needs to have something to filter.

    you could use tags or meta value, and filter that way.

  • Author
    Posts
Viewing 4 posts - 1 through 4 (of 4 total)
  • The forum ‘General Discussion’ is closed to new topics and replies.

CTA

Ready to get started? Create a site or shop for themes.

Create a site with WP EngineShop for Themes

Footer

StudioPress

© 2023 WPEngine, Inc.

Products
  • Create a Site with WP Engine
  • Shop for Themes
  • Theme Features
  • Get Started
  • Showcase
Company
  • Brand Assets
  • Terms of Service
  • Accptable Usse Policy
  • Privacy Policy
  • Refund Policy
  • Contact Us
Community
  • Find Developers
  • Forums
  • Facebook Group
  • #GenesisWP
  • Showcase
Resources
  • StudioPress Blog
  • Help & Documentation
  • FAQs
  • Code Snippets
  • Affiliates
Connect
  • StudioPress Live
  • StudioPress FM
  • Facebook
  • Twitter
  • Dribbble