I need to setup a website with wordpress that 1 domain with have different pages of blogs. For example: - my website have Home, Artworks, Techniques pages. - Artworks and Techniques are 2 different blogs. - Home will shows whichever posts that is latest from Artwork and Techniques.

How can I do that with wordpress?? Thanks!


Just use different categories and link your "blog" to the category page.


Your answer was solved many years ago then not long ago integrated into the current version of WordPress: MU then Network/MultiSite. You can read about creating a network at the WordPress Codex

  • Can you get two different blogs to both appear on the Home page? – paulmorriss Jul 8 '11 at 13:54

If I'm understanding you correctly you just want to sort things into categories.

If you want to make completely separate sites you can install WordPress into different directories and run them as subdomains.


Use 'categories' to sort between the posts you have for the 2 blogs (Artworks and Techniques). Then use this code snippet on your homepage to spit out posts in a category.:

while(have_posts()) : the_post();
<h3><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title();
<ul><li><?php the_content_limit(520); ?></li>
<?php endwhile; ?>

Hopefully, it'll work for you.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy