Basically, I want to show non-logged in users a page that says 'register or log in.' But I want to show logged in users a standard homepage will all my posts.

link|improve this question

50% accept rate
feedback

2 Answers

up vote 2 down vote accepted

Rarst's solution is indeed the simplest way to do it and the Members plugin also has heaps of other advantages.

You can also do it without a plugin, by using the is_user_logged_in() function

More info on http://codex.wordpress.org/Function_Reference/is_user_logged_in and http://codex.wordpress.org/Function_Reference/get_currentuserinfo#Parameters

link|improve this answer
feedback

Home page only or whole site?.. I assume latter as it makes more sense.

The simplest way I know is to use Members plugin and enable Private Blog option it has.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

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