Catching static from your archives page?

I’m using the Tarski theme, and loving it. It does a lot of things really well, which makes the one or two awkward bits stand out that much more. If you have Tarski create “Archives” and “Tags” pages, make sure they are viewable by anonymous users. When I logged out and viewed those pages, 404 errors (Page not found) were shown.

Apparently, WordPress 2.1+ doesn’t display pages with any post_status other than ‘publish’ to anonymous users. The pages Tarski creates are created with the post_status ’static’. This needs to be changed from ’static’ to ‘publish’ before anonymous users can see your Archives and Tags pages. However, those pages won’t even appear in the Manage section of the administrative interface.

To change the post_status on those pages, you have to change the database directly, using phpMyAdmin or some other database editing tool. Open the wp_posts table, and find the entries that Tarski created. The easy way to do this is to search for all the entries whose post_status is “static”. Those are the ones you want to fix. Simply edit those entries and change post_status to “publish”.

Now those pages will appear in the Manage interface, and anonymous users will be able to see them.

Tags: ,