Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

I have a blog at JonCrowell.org. When I add a new post, it appears on the home page. I have created a new page called "Technical Notes". I would like to be able to choose whether a new post that I create appears on my home page (which it does right now by default), or appears under the Technical Notes page. Basically, some of my blog posts are general interest stuff that I want on my home page, and some are technical and esoteric and I don't want to clutter my main page with these posts. You could think of it as running a secondary blog, with all the posts appearing on a particular page. Is this possible?


share|improve this question

2 Answers 2

Your Home Page is displayed with index.php or front-page.php in WordPress.

PLAN B: First of all, you have to create a category for Technical Notes page (i.e.: Category Name = "Technical Notes"). Now the plan is, all the posts, by default will be displayed on the homepage by default (as it is doing now), excluding the "Technical Notes" categorized posts, and only the Technical Notes categorized posts will be displayed on your seperate page.

On your home page (whether index.php or front-page.php), you will need to use WP_Query() or query_posts() to query the posts, but exclude the category "Technical Notes".

And on a page template, which will be used onto your specific page, you will need to use a WP_Query() to call only the posts assigned on the "Technical Notes" category.

Any query is appreciated. :)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.