WordPress has a custom configuration of TinyMCE built-in for rich text editing. On many occasions I’ve found it useful to trim down the editor buttons and format options in the WordPress TinyMCE WYSIWYG editor to make content management and publishing easier for writers and editor. What I Remove From the WYSIWYG Editor Heading 1 from…
This basic mobile_user_agent_switch() function will allow you to use PHP to detect iOS and mobile device visitors using one of the following: Supported Devices iPhone iPad Android Blackberry The mobile_user_agent_switch() Function /* * Mobile device detection */ if( !function_exists(‘mobile_user_agent_switch’) ){ function mobile_user_agent_switch(){ $device = ”; if( stristr($_SERVER[‘HTTP_USER_AGENT’],’ipad’) ) { $device = “ipad”; } else if(…
The base_get_all_custom_fields() function will run a database query to get all custom fields attached to the current page, post or post type and store them in an array. This is a lean way to retrieve all custom fields in one database query.
There are many ways to test a website in Internet Explorer. My cross browser testing workflow has recently changed, and I’ve found myself exploring the many options out there. Hopefully my research can save you some time. Here are the options I’ve come up with:
Be warned! Several people have experienced a nasty bug with this fieldset duplication method. Reports of lost data upon saving multiple field groups has popped up, so be cautious using this. As of 2/10/2010 Hiraoki has updated the plugin to 1.8.2 to resolve these issues, though it hasn’t been verified. I absolutely love using the…
TechCrunch has just announced the release of a new WordPress Theme Framework called PageLines that focuses on providing a drag and drop, professional CMS theme framework. I’ve been hoping for a theme framework that targets CMS driven WordPress websites work for quite some time now, and this one seem’s to be very promising.
I’ve started to you Typekit on my site and various projects as a replacement for Cufon. So far it’s been really great and I have no regret’s. That said there are a few advantages and disadvantages that are important to recognize for certain situations.
Having a fast load time is a very important, and often overlooked, factor in running a successful website. Jacob Neilson, a well renowned expert in the field of web usability, has recently published finding’s that shed some light on the subject. A ten-second delay will often make users leave a site immediately. And even if…
One quick and easy way to increase the experience for your clients is to add a custom maintenance page design to WordPress. This page will automatically display when WordPress or WordPress plugins are upgrading. It will replace the out of the box solution that displays a basic Times Roman “Briefly Unavailable for Scheduled Maintenance” message.…
I recently realized that Google automatically adds the_time() or the_date() output into the beginning of my descriptions on their SERP’s. For example, instead of my normal meta description being used, I see this in front of all my descriptions on a Google search results page: Aug 13, 2010 …
With WordPress 3.0’s new post type and custom taxonomy additions, a powerful user-friendly CMS is far easier to achieve. I’m working on a few projects right now that utilize post types to and thought it would be helpful to post a few tricks I’ve picked up along the way.
Don’t get me wrong, out of the box the WordPress admin rocks. When you begin to add advanced content management to the mix with plugins additional CSS is often needed to provide the best experience. I spend a few hours on every WordPress CMS setup customizing the backend to make things easier for my clients.…
Recently I needed to develop a diagonal menu, which at first glimpse seemed completely do-able. Once I dug deeper into it, I realized that it was actually quite difficult to build. Impatient? Jump straight to the demo / sample source code.
Due to popular demand, I’ve added another list of premier WordPress CMS plugins for use specifically those trargeted at tapping into the new 3.0 features we’re all so excited about. That’s right, I’m talking built-in post types, the sliced bread for all you WordPress CMS gurus.
To help folks stay up to date with some of the latest and greatest CMS plugins I’ve decided to feature new, up and coming WordPress plugins on this post. Because these lists will be posted frequently, I don’t have time to review every plugin individually. I suggest using your judgement based on the repository feedback…