I’m posting this because I spent a TON of time figuring it out. I put up my blog, and added the first of several links to my “blogroll.” I went to assign a category to the link, and, since it appeared I could, I added a second category to that link. Now, the link in question is Gary’s Shire Enterprises Blog link. Since Gary is a web developer, I wanted to add his link to my Computers category, which I did. Now, I needed to write a post to the Computers category to see his link. (My first attempt at publishing a blog did not publish any of my links, but that’s coming up soon.)
So, I go to the Write:Write Post page in my admin section, and enter my post about how I became a web designer. I forgot to add the category, so I went into Manage:Posts to add it. That was when I noticed that the category Computers was not visible in the little box on the right. Weird. I could add another category here, Tech, but when I tried to then edit my Blogroll link to add that new category to Gary’s link, it (the category Tech) wasn’t in that little box!
Okay, this was getting very frustrating. I googled, read forum postings, and even read the code to see if I could figure this out. I also went and had a look in the database, but even hacking the ID there did not solve the problem (it only broke the public part of the blog).
I decided to put that issue aside, and focus on why my blogroll links weren’t visible. I was using the Delicate Dreams theme by Tina Silva (which I tweaked so it looked like my old website). I knew it had to be something missing in the sidebar.php, so I switched to a pre-installed theme “WordPress Classic 1.5.” Lo and behold! The blogroll was there! A swipe of some php code, some formatting, and now I have a blogroll, on every page. Great!
But I still had the missing category issue. I figured, since the blogroll was on every page now, and now showing a list of links for each category, I might as well remove the second category and leave Gary’s link in the Blogroll category only. Wouldn’t you know, as soon as I removed the “computers” category from Gary’s link, it (the “computers” category) was suddenly available for me to assign my post about how I became a web designer.
Not the most intuitive solution, but it worked. Maybe this post will help someone else!
Addendum! After adding a few more posts, I noticed that the blogroll was now showing up on the home page twice! I removed the code I had inserted, but then it didn’t show up on any of the other pages. I located the function the checks for a page title, and used that to determine whether or not the blogroll should post in my sidebar. That is, if there was no page title, then this was the home page, and I did not want the blogroll; but if there was a page title, then I did want the blogroll.
Sounds confusing, I know, but makes perfect sense to me!