Blog Upgraded to WordPress v3.5 and Twenty Twelve Theme

I’ve upgraded my blog from WordPress v3.4.2 to v3.5 and changed over to the new default Twenty Twelve theme within the last day or so. The process went as follows:

  • Backed up the existing file structure and database on both my local development copy (I have Apache, MySQL, and PHP installed on my PC) and the one you’re viewing now.
  • Updated a couple of my plug-ins that had new versions out.
  • Updated the Twenty Ten and Twenty Eleven themes that had newer versions (I suspect to work better with the newer version of WordPress).
  • Ran the automatic upgrade to go from WordPress 3.4.2 to 3.5 which took around 10 seconds to complete.
  • Did my usual modification of the /wp-includes/vars.php file to force $is_apache to true so I don’t have to rely on the software to detect something which I know is true:
    // Server detection

    /**
     * Whether the server software is Apache or something else
     * @global bool $is_apache
     */

    // $is_apache = (strpos($_SERVER['SERVER_SOFTWARE'], 'Apache') !== false || strpos($_SERVER['SERVER_SOFTWARE'], 'LiteSpeed') !== false);
    $is_apache = true;

As far upgrading the WordPress core itself, that’s really all there was to it. The rest centered around working with the new Twenty Twelve theme and tweaking it to my liking. The following outlines some of the major points during my initial testing and theme tweaking:

  • The first thing I did was create a Twenty Twelve child theme and placed in an appropriate style.css (you have to) and copied over the functions.php file from my Twenty Eleven child theme. I also copied over the Twenty Twelve’s header.php and footer.php files as I knew I would be modifying them.
  • Activated my new child theme and looked at the main page. This first thing I noticed right off was that each post had a duplicate image. There were two Happy Thanksgiving images, two Veterans Day images and so on. Went poking around on the WordPress.org forums and found the reason. I needed to modify the theme’s content.php file and comment out (or remove) a line that contained the_post_thumbnail(); as follows (I modified the copy that I placed into my child theme):
17
18
19
20
21
22
23
24
         <?php
         // this was causing the featured image to show in the post:
         /* if ( ! post_password_required() && ! is_attachment() ) :
            the_post_thumbnail();
         endif;
         */
?>
         <?php if ( is_single() ) : ?>
         <h1 class="entry-title"><?php the_title(); ?></h1>

That corrected the duplicate image problem. Since I had included the post’s featured image within the post’s content, this was causing it to display again.

During this image testing, I discovered that my Gallery3 Picker plug-in had stopped working. It was not showing a Gallery3 tab in the add Media window. As it has been 2 years since any updates were made to it and the fact that I really didn’t need it. I just got rid of that plug-in.

At this point things seemed to be OK and I began to modify the child theme’s header.php and footer.php files and tweak the theme’s options (background, header, menus, widgets, etc) and CSS to suit my needs. It was during this that I noticed a lot of words at the end of a line of text were being broken up with hyphens. I’m thinking to myself, “What’s up with that!?”. I right-clicked where the text was and inspected the element to see what CSS was associated with it (using Firefox 17.0.1 in Windows 7 Pro 64bit) and this is what I saw related to word-wrapping:

.site-content article {
   word-wrap: break-word;
   -webkit-hyphens: auto;
   -moz-hyphens: auto;
   hyphens: auto;
}

Well, I was having none of this so I added the following to my child theme’s style.css file to over-ride it:

.site-content article {
   word-wrap: break-word;
   -webkit-hyphens: none;
   -moz-hyphens: none;
   hyphens: none;
}

That stopped the hyphenations from occurring while still breaking up really long words that are too big for the width of the post’s content. For more information about this hyphenation business: Mozilla Development Network: hyphens.

That’s been the major stuff worth noting. The other CSS tweaks for font colors and such are just personal taste and everyone’s going to have their own opinion on what looks the best. ๐Ÿ™‚ If I discover some other bizarre thing related to the upgrade or new theme I’ll make a post then.

Happy Thanksgiving for 2012!

Happy ThanksgivingWishing everyone a Happy (and safe) Thanksgiving for 2012! I’ll be spending mine with the folks and really looking forward to all the great food and time spent with family! ๐Ÿ™‚

To repeat what I said last year, if you happen to be thinking about deep-frying your turkey, you might want to watch a few tips from William Shatner to keep from burning your eyebrows off or your house down:

Calculating The Length of a Tweet in EverQuest II

EQII Share Dialog

As some of you might know, EverQuest II allows you to Tweet and post updates to Facebook via its EQII Share interface. The problem is, if your tweet message is too long, it will fail with some cryptic error in your chat window. While the EQII Share dialog window shows a character count, it does not take everything into account. Here are some additional things to consider:

  • Every tweet contains the automatically added #EQ2 hashtag. Along with the additional space character to make ” #EQ2″ that’s 5 characters added to the tweet.
  • If you have your character’s name set as a prefix in the EQII Share options, this needs to be counted as well. For example, if I use the name Krysstie as a prefix (8 characters) then a total of 10 characters will be added to the tweet as “Krysstie: “. You must count the added colon and space that comes after the name.
  • If you include a screenshot with your tweet, this is another 21 characters taken away from your message. 20 for the URL itself and 1 character for an additional space. The URLs will be something like: http://t.co/OTgeCCFg which happens to be a screenshot one of my characters took.

So, in the case of Krysstie, my message in the dialog can not be more than 104 characters if I include a screenshot. 10(name) + 104(message) + 5(#EQ2 hashtag) + 21(screenshot URL) = 140 characters. If I don’t included a screenshot, then my message can be 125 characters.

I’ve sent feedback from within the game to improve the dialog to take these things into consideration when calculating the character count; however, with the Chains of Eternity expansion just about to be released, I’m pretty sure it will be way down on their list of priorities. ๐Ÿ™‚ Anyway, hope someone finds this tidbit of information useful.