Permalinks infinite frustration: a huge WP limitation problem!
-
No matter how many WordPpress sites I develop, I always get to the point where I struggle with permalinks structures, and that is because WordPress STILL manage permalinks with a BLOG approach, not a WEBSITE approach.
You see, I use to build websites where everything is structured into sections, so it’s only logical that permalinks should reflect that sections-structure, and WP always gives me a hard time with that, due to some frustrating limitations that it imposes.
Let’s say you have a website with different sections (or areas or whatever you want to call it), like this (which is my case):
Academy
Blog
Videos
Agenda
ExtrasNow, I want permalinks to reflect that structure, which feels like a logical choice:
mywebsite.com/academy/page-1
mywebsite.com/academy/page-2
…mywebsite.com/blog
mywebsite.com/blog/post-name
…
mywebsite.com/blog/category/mywebsite.com/agenda
mywebsite.com/agenda/event-name-1
mywebsite.com/agenda/event-name-2
…mywebsite.com/videos
mywebsite.com/videos/video-name-1
mywebsite.com/videos/video-name-2
…
mywebsite.com/extras
mywebsite.com/extras/quotes
mywebsite.com/extras/linksNow, “Academy” is a group of static pages. And there, non problem.
“Blog” uses the default Posts.
“Videos”, ” Agenda” and “Quotes” (the latter under “Extras”) are Custom Post Types.In order to get the desired permalinks structure I have a page (Blog) with a slug-name of “blog” to display an index of Posts (Articles). I than have a page for Agenda with slug-name of “agenda” to display an index page of Events (Custom Post Types). Same for Videos.
Now, the problem is that this is fine for the index pages. But if you want to keep the a “base name” for each Section, WP just makes it hard if not impossible to achieve.
At first I thought I found the solution by assigning a category base name of “blog” in the Permalinks Structure, and by giving the Custom Post Types the slug-name of “agenda”. So I indeed had:
mywebsite.com/blog (where “blog” is a page name)
mywebsite.com/blog/post-name (where “blog” is the category base name)mywebsite.com/agenda (where “agenda” is a page name)
mywebsite.com/agenda/event-name-1 (where “agenda” is the custom post type name)What I didn’t know is that this set up TOTALLY SCREW UP PAGINATION. After some investigation I discovered that you are not supposed to assign the same name to a PAGE and to a CATEGORY or to a PAGE and to a CUSTOM POST TYPE.
So I wonder, how can someone easily get the structure I am looking for with WordPress?
Whether I am missing something here, or WordPress is limiting us with permalinks structure in a way that goes beyond my believe.I am sure the world is full of WP users who need to have a WEBSITE (not a BLOG) with this kind of section-structure, where each webpage lives under a base name. How do they deal with WP limitations.
Is there a workaround that I am missing?
At some point I considered setting up a multiblog network, to have that kind of structure, where each section is a WP “blog” within the network. But c’mon, is that a solution?Well, I hope someone will enlighten me, becasue I can’t believe it’s THAT HARD to get this kind of thing with WordPress, which I consider to be a BASIC NEED.
I Googled it, I looked on the Forum, no way to find a solution.
So, anyone?
- The topic ‘Permalinks infinite frustration: a huge WP limitation problem!’ is closed to new replies.