If WordPress is used as a CMS on a site that also contains a blog, then can all posts within the ‘blog’ still have their own feed, but any other posts used for the site itself be disabled?
I have seen many (similar) solutions for disabling ALL feeds, but I want more control than that.
Cheers.
]]>Using wordpress as a CMS, is it possible to achieve the following?
You have 2 top level navigation systems. They both display horizontally, one all the way at the top and the other one, right after the logo let’s say. let’s call the first one Navigation system ABC, and the second one navigation system XYZ.
so we have a situation like this…
abc1 | abc2 | abc3 | abc4
and we have xyz1 | xyz2 | xyz3 | xyz4
You may ask why have 2 different top levels? imagine the first nav to disect the site from a different point of view such as “by audiance” | “by location” | “by tool and services” | “by objects”. and imagine the second navigation system purely focusing on topical navigation such as “Soccer” | “Basketball” | “Tennis” | “Golf”
and the sub menus ( 2nd level ) for each of these items ( be it for ABC or XYZ ) could be as widely different than from one another, for example, “by audiance” may have sub menus such as women, youth, senior and “by media” may have video, audio and “by location” may have usa,uk,europe and xyz nav items say, “soccer” may have “kids soccer”, “soccer apparel” while “basketball” having “usa basketball”, “nba schedule” etc…
What I’m trying to say is that sub cats have no relationship to one another.
In this case, if the user selects an item from the say ABC nav, next page should display **a theme** totally focusing that point of view. And if the user were to select a different ABC nav item, again, the theming system could be completely different… now small changes but drastically different… This is to serve a web site totally different from users to users depending on their audiance group. For example, if “seniors” is selected, the whole site now is served in big fonts and totally spaced out white on white zones, that are easy to read… and if “kids” were to be selected, the site all of a sudden using a kids web page template/theme as if you are in a totally different wordpress web site..
Is it possible to do this with wordpress?
If so, would you consider “pages” or “categories” for these ABC and XYZ systems…
Or would you just suggest to use a different CMS to build such web sites?
]]>The background: I am building a theme for someone that wants to use wordpress as a cms. Currently home is set to ‘Home’, and the blog to ‘News & Events’.
As far as I know, wp_list_pages() only lists pages, which is a problem when the site is configured as it is above if you want to create drop-down menus for the blog categories as well as the pages on the site.
The solution I came up with was to set echo on wp_list_pages() so that I can dump the output into a variable and then search for the ‘Events</a>
‘ and explode the variable there and place in the outputted string for the blog. (wp_list_menu() with echo)
The only problem with this solution is that now the query to find the page name for the blog is hard coded, if my friend changes the page name (to just “News” for instance), the dropdown menu won’t work anymore.
So here is my question: How do I find out which page has been set to blog, when wordpress is in CMS mode?
]]>Any thoughts?
]]>And also is there a site that gives a good tutorial/description on using wordpress as a CMS?
]]>https://sbacsav.com
For some of our other sites can be found On Our Blog
]]>I’m in the middle of building a WordPress powered website with a static frontpage, some other pages and a blog. The page that holds my blog has a slug of ‘weblog’. I have permalinks set up as /%postname%/, so when I go to my blog it’s a domain.tld/weblog/. That’s great! However, when reading a post the permalink is domain.tld/post-name/. This is correct ofcourse, it’s just not how i’d want it to be. I’d like to have permalinks for posts like this: domain.tld/weblog/post-name/. So that weblog looks like the parent for the post (which it sort of is). Any thoughts on how to go about it?
Kind regards,
Walter
]]>