Yes, that did, many thanks!
I had this same problem when I installed WordPress through my web host’s Cpanel. It automatically made my blog at http://yourdomain.com.
I had to go into wp-admin / Options / General then change the URLs to http://www.yourdomain.com and then the post function and category functions worked fine.