What is the most efficient way to have two “blogs” on one site?

What I want:

Two wordpress blogs with separate cats and tags

Read More
reggi.com/portfolio/category/example
reggi.com/blog/category/example
reggi.com/portfolio/tags/example
reggi.com/blog/tags/example

Site root to not be wordpress or to be a static page with custom template

reggi.com/ <-- NOT wordpress
reggi.com/portfolio <-- wordpress
reggi.com/blog <-- wordpress

One theme directory

What I have tried so far:

I have installed one wordpress theme in the root reggi.com and had a plugin which removed category from reggi.com/category/portfolio. This worked but my permalink structure was really sluggish as for each post was queried first with %category%. I also ran into problems with the tags where it was skipping over the category in the url and displaying something like reggi.com/tags/example rather than reggi.com/portfolio/tags/example.

I have installed multisite but I am running into problems where I need to display different indexes for /portfolio and /blog I am thinking my only option would be to have the template index look at the url and if it is /blog or /portfolio display the respective themes accordingly. Is this wise? I don’t know how to setup /blog with multisite post here.

Are there any other ways to go about this? Something I’m missing? Should I just have two separate wordpress installs?

Related posts

Leave a Reply

2 comments

  1. Then I suggest you use WP for you main site as well.

    Just create a custom template like this:

    <?php
    /* Template Name: Start page */
    
      // Here you add custom PHP code.
      // It does not have to contain a single WP code
    ?>
    

    Then you just use create two more pages and call them portfolio and blog.
    In these pages you only list posts with specific categories.