A little snag in upgrading to WordPress 2.8

Upon upgrading to WordPress 2.8, everything looked like it ran okay.   When I tried to log in, I had got an error the prohibited me from entering my WordPress Dashbord.   The error I got was:

Fatal error: Call to a member function on a non-object in <path to my blog>/wp-includes/theme.php on line 387

I tried quite a few different things to get this fixed, such as disabling the plugins in PHPMyAdmin and even renaming the plugins directory itself.   I then got a wild idea to rename the themes directory to something like “themes_old”.   Upon doing that, my blog didn’t display (since there wasn’t a theme to display it) but I was able to access my Dashboard by typing in the URL.   I then created a new themese directory and uploaded a theme to try and everything worked.   My un-scientific conclusion from this is that the theme I was using , Connections Reloaded, was having some sort of issue with WordPress 2.8.   Everything seems to be working as it should now, although I now have to look for a new theme.

WordPress 2.5 is out

WordPress 2.5 was just released yesterday. The upgrade is as easy as ever, and it includes some really cool features. It includes a new gallery feature, which I’m hoping will be useful on my family blogs. For some of the features of the new version, take a look at this video. Maybe this version comes with a little extra motivation to blog more. 😉

Update: After updating two other blogs, I realized that something is wrong with the Image/Media uploader in WordPress 2.5.   The folks at WordPress are aware of the issue.

Installing Share This WordPress Plugin

I spent about an hour this afternoon messing with the Share This plugin and installing it on my Business Blog. I got the plugin working just fine, but it does not come with the Facebook sharing feature installed by default.   To install the Facebook feature, I followed these directions.

Unfortunately, installing the Facebook feature did not go as quickly.   Once I copied the code from the directions above and placed it in the share-this.php file, I got an error at the line of new code.   After further investigation, there is a slight difference in this

, ‘facebook’ => array(
‘name’ => ‘Facebook’
, ‘url’ => ‘http://www.facebook.com/share.php?u={url}&Title={title}’

versus this:

, 'facebook' => array(
'name' => 'Facebook'
, 'url' => 'http://www.facebook.com/share.php?u={url}&Title={title}'

If you can’t spot the differences, look at the apostrophes.   Depending on the browsers or the text editor, the apostrophes may not work correctly or display correctly, or you may actually not be able to tell any visible difference at all.     Long story short, the version copied from the directions in the comment do not work with php, while the second version works. If you copy the above code and it still doesn’t work, delete the apostrophes in your code, and then add back in the correct apostrophes using the key next to your right pinkie.

After I got that working, I ran into another problem.   I went to http://www.facebook.com/favicon.ico to download the icon to my   local machine, then renamed the file as facebook.gif, as indicated in the instructions.   After uploading the file to my we server, everything appeared to work beautifully, until I tested the application in Internet Explorer.   For some bizarre reason, IE refused to display the facebook.gif file.

After pulling out a few of my remaining hairs, I decided to start over. I downloaded the Facebook favicon.ico again, opened it in Photoshop, then saved it as facebook.gif.   I then uploaded the new-and-improved file to the server, and magically it worked beautifully.   Something tells me that simply renaming the file wasn’t enough for IE, but the odd thing is, it displayed just fine with the Windows picture application.

After a little bit of trial-and-error, I did get the Share This plugin customized to my liking.   Now we’ll see if anyone uses it.

So why not install the plugin on this blog?   We’ll quite simply, I need a new WordPress template to run it.   Updating this blog’s template and design is on a long list of to-do’s, so I’ll eventually get around to it.   Perhaps even before WordPress 5.0 is released. 😉

Performancing is now ScribeFire

I was looking for some Firefox extensions this morning and noticed that Performancing has changed to ScribeFire.  “ScribeFire (previously Performancing for Firefox) is a full-featured
blog editor that integrates with your browser and lets you easily post
to your blog. You can drag and drop formatted text from pages you are
browsing, take notes, and post to your blog.”  Version 1.4 changes include:

  • Rebranding of Performancing for Firefox as ScribeFire
  • Improved support for Blogger accounts
  • Improved file upload support
  • Added support of the new WordPress.com API

I’ve been using Performancing since David King recommended it to me last fall at Internet Librarian.  It’s a great tool for publishing to blogs, particularly if you author or maintain quite a few different blogs. 

Seven Essential WordPress Hacks

Tubetorial has some screencasts that cover the 7 Essential WordPress Hacks.

This series highlights 7 of the most important tweaks and plugins that any WordPress user should know about: