Thanks to a pretty good beta phase, very few issues were found in 4.0.0. Of course, some issues that are much older than 4.0.0 did come up and they have been fixed appropriately in 4.0.2, which was released today. But before I proceed with details of this release, I would like to point out things that are not bugs but came up in 4.0.0.
Non-Bugs
- If you had tweaked your menu’s CSS to change the height of the tabs or the widths of the drop-down lists, you will need to make a minor adjustment. Basically tabs with drop-downs now get an additional class,
dd-tab
. You have to add this class to your selector. E.g. if you had this:#nav ul ul { ... }
… it will become:
#nav ul .dd-tab ul { ... }
- Another common question on the support forum pertained to inappropriate use of menus. The ONLY right places to add menus for navigation are the navigation bars, not the widget areas in the navigation bars. The menus have to be added in the navigation bars themselves, either by assigning them appropriately through Appearance → Menus, or by adding pages / categories / links through Suffusion Options → Other Graphical Elements → Navigation Bar Above Header (or Navigation Bar Below Header). If you have added menus through widgets in Right Header Widgets or other widget areas in the navigation bars, they will not work.
- If you are using a caching plugin, make sure you rebuild your CSS files – I had quite a few queries telling me that the magazine layout was showing an incorrect number of columns per row.
Now for the enhancements in this release:
- New Features
- In keeping with custom templates, I added yet another powerful capability. For every page you can choose to hide the navigation bars, header and footer. When you use this capability with Custom Layouts, you can create splash pages as you please. Earlier you would require custom CSS for doing this, however that approach had a drawback: you were still executing server processes and fetching the content. Now when you hide the content, the server will not fetch it at all.
- I extended the “get image” capability of the theme to fetch YAPB images if available. Now if you have YAPB installed, its thumbnails should be fetched by Suffusion for excerpts, mosaic layouts etc.
- A little known but long-existent feature of the theme is the capability to add user contact methods, since version 3.6.6. If you are wondering what these are, go to Users → Your Profile. You will see things like “AIM” for you to add links. In addition to those that exist, Suffusion lets you add a lot more. Visit Back-end → User Profiles for a complete list. Whatever you select from this list will show up under Users → Your Profile. I added “Google” to this list for your Google Plus Profile link.
- The above addition is very significant in the context of another feature that I added – authorship. Now, if you have provided links for any of your additional profiles, they will automatically show up in the Author page. Check my page on this site to see what I mean. What this does is, when Google is generating snippets for your site via search, it can automatically pull information about you, such as your picture, based on your Google Plus Profile that you have linked. Note that Google doesn’t guarantee that it will show your picture.
- You can now style the title for your Custom Layouts template.
- Bug Fixes
- There were some small unreported bugs in the Custom Layout options, which I detected and fixed:
- It wasn’t respecting the “display title” selection for a particular page.
- The rightmost widget in a widget area in the Custom Layout was not being floated right if it wasn’t on the first row.
- IE9 had some issues with the display if a widget area spanned multiple rows.
- The new featured content settings had a couple of minor issues:
- The numbered index in the featured content wasn’t showing any numbers in a unique combination of options.
- If overlaid icons were used for Previous / Next, the icons in the static featured content showed a background colour upon hover instead of being transparent.
- IE had an issue with the navigation menus showing some unstyled content before popping into place. This has been addressed.
- There was a conflict between the 1 Left, 1 Right Sidebar layout and the 1 Right Sidebar Layout, where the maximum width settings were not taking effect.
- There was an incorrect label in the Featured Content widget, which I have fixed.
- Changed Behaviour
- The review team wanted me to include some additional translations for the backend, so I have put those in.
- I have moved the Google Analytics script to the <head> section instead of the end of the <body> section. Note, though, that you might be better off using a plugin for analytics, as I cannot guarantee that the analytics script will be the last piece of code before the ending </head>.
- I have modified some backend strings for better consistency.
- I had introduced a capability to blank out the Widget Area Below Header and Widget Area Above Footer if they had no widgets. It turns out that some plugins strip out all widget formatting, and in such cases the widget area was killing these entities as well. I have changed the behaviour so that the widget areas get removed only if empty.
I have been working with Miguel Koscianski Vidal to build a plugin or some theme capability to make the backend options panel translation capable. Hopefully we can come up with something.
Absolutely Fantastic. I’m splashin away on beta sites now.
WOW! The 4 hiding options are really welcome! Excellent work Sayontan.
Just found a little glitch (I think) and it only happen with IE7 (I know it’s old and I don’t use it but what about visitors?).
It looks like that even if I checked Hide site header for a page, is showing in the source and a tiny part of the header background image is showing
Hope this help..
I see my ‘paste’ did not work. I was saying that even if I checked the Hide site header for a particular page, I can see that
is still showing and IE7, not the smartest browser, actually show a small part of it, unfortunatly.
Geesh, I used the “code” tag but it’s still not showing. I’ll try this way then:
I see my ‘paste’ did not work. I was saying that even if I checked the Hide site header for a particular page, I can see that **div class=”fix” id=”header-container”/** is still showing and IE7, not the smartest browser, actually show a small part of it, unfortunatly.
You might want to post your code and a link to your site on the Support forum.
Not yet public but whatever, I just wanted to report that fact, just in case the DIV I’ve quoted above should not be present if the Hide site header is checked.
“For every page you can choose to hide the navigation bars, header and footer.”
Oh man. How much I could have used this a few months ago. THANK YOU! 🙂
Well, the capability has existed since a very long time, but you would need a teensy bit of code to achieve it as opposed to a few clicks of the mouse.
Oh I did. But it took some hair-pulling and cursing to accomplish it.
Here’s an example, (NSFW only AFTER the warning page): http://liquidwhispers.com/
Thx for the update! I had indeed problems with caching plugin and number of columns in magazine style. I’m sorry, but what is or how can i “rebuild css”. Is there a link where i can find how to do it?
It is typically an option in your caching plugin. You can concatenate stylesheets, JS files etc and use GZIP compression and / or minification for them. You need to re-execute that step.
Ok, that worked, in WP SuperCache i went to the section “cdn” to include .css with the non-cached files.
Hello ! I’ve just discovered Suffusion theme yesterday and I find it awesome for my needs. I just have a problem with the Query Post Widget : It shows the title and the exerpt, but not the date ! How can I add this ? (I’m not afraid of modifying the source code but I would need some help XD)