WebDesign.com PluginBuddy.com iThemes.tv

Author Archive for "Professor" Benjamin

Should You Upgrade WordPress?

There are many “experts” out there who say you must never update software until you make sure other people who update their versions figure out whether there are any issues or problems with the software update. While I’m not going to say this is a good or bad thing, I will point out that most of these “experts” are talking about enterprise-level software applications… and even operating systems.

When it comes to WordPress, this mindset of “waiting to see what happens” is just flat wrong and a very bad practice. I’ve run into so many site owners who are having a problem with their site only to find out they haven’t updated WordPress, a theme, or plugins in almost two years… because they were “waiting to see if something was bad with an update”. Let’s take a look at why waiting to update is a very bad practice.

We probably need to start by asking the question, why are there updates? The most common answer to this question is that most updates are released (for themes, plugins, and core WordPress) because a fix to a bug or a security issue needs to be patched. So by not updating, you are leaving your sites buggy and open to being hacked. It is extremely easy to do a little Google search to find a site that has not been updated and therefore ripe for the hacking. This goes especially true for plugins. Plugins seem to be a greater source of security holes than WordPress itself… so if you are only updating WordPress but not wanting to update your plugins, you are moving yourself to the front of the line for hackers looking to cause trouble.

Now you might be saying what does it matter if I get hacked… I’ll just fix/restore my site.. While it might be true you can “restore” your site, you might not realize the damage done to your site. Not only does the hacker know your site is vulnerable because of an outdated plugin, but now Google knows about your issues. A hacked site can lose position on search engine rankings. Google will even de-list and de-index your site because it finds malicious code that the outdated plugin let outsiders leave on your site. And now you have to ask yourself, what good is a website if no one can find it on the internet (through search).

Most people who don’t update their themes and plugins probably fall into the category of being afraid you’ll break your site. While this is a valid concern, it should NEVER stop you from updating a plugin or theme or WordPress… Why? Because there are so many easy ways to backup your site so that if something happens during the upgrade process you can easily roll-back the update and restore your site and do a little more focused work on making sure the upgrade takes place. Using BackupBuddy can be your security blanket to give you the courage to update as soon as you see an update is available. Here’s a quick 1-2-3 to help you update your plugins, themes, and core WordPress.

  1. As soon as you see an update is available, press the one-click button to perform a backup of your site using BackupBuddy.
  2. Go to WordPress’ update screen and update everything that needs to be updated.
  3. If everything went well… you’re done. If anything didn’t work out, just use BackupBuddy’s restore capability to roll your site back to before the update.

There’s another reason to make sure you are updating your plugins and themes that has nothing to do with security. (This is a real example.) WordPress recently changed the way the media uploader handled the uploading and management of images in the admin area of WordPress. If you had a plugin or theme that uploaded images as part of a feature… guess what happens if you choose NOT to update your plugin… Your plugin now fails to work because WordPress changed the way images are uploaded.

The great thing about being involved in an open-source project (WordPress.org is an open-source project) is that thousands of developers are banging on the code and constantly moving the project forward. This means things will change over time. And to take advantage of the expanded capabilities, you MUST keep all your code up-to-date.

If this post was too long and you really didn’t want to read it (TL:DR), here is the summary. Always update your plugins, themes, and core WordPress otherwise you are shooting yourself in the foot!

Free Advanced Gravity Forms Training

On Friday, May 11th, at 1pm (CDT) WebDesign.com will be hosting a free Advanced Gravity Forms Training event.

Register here: https://www2.gotomeeting.com/register/559420106

Gravity Forms is an absolute must-install plugin for every WordPress-powered site. Gravity Forms is so much more than just an easy to use form creator. Whether you want to create interactive multi-tiered forms, or sell Grandma’s latest crock-pot recipes, or enhance the user-registration experience, or require clients to sign-off (literally) on project milestones, or even revolutionize the way user’s generate and post content on your site… Gravity Forms has got you covered.

This free advanced training event is not a getting started class. This class is for people who want to take Gravity Forms to the next level. Do you want to harness the built-in conditional logic so that Gravity Forms does the heavy lifting for you? Do you want to learn how to pass submitted data on to other fields in the form? Do you want to learn how to work with external API’s to make Gravity Forms do even more? This this class is for you. This Friday, May 11th, at 1pm(CDT). Register your space here: https://www2.gotomeeting.com/register/559420106.

WordPress 3.3.2 Update Now Available

This past weekend, WordPress 3.3.2 was released into the wild. This is an important update because it fixes several security issues. Anyone running a WordPress-powered site should update immediately whenever a security patch is released. The leading cause of hacked WordPress websites are because of outdated and non-updated versions of WordPress.

It is also a good practice to always make a backup of your website prior to any major update/upgrade that you perform. BackupBuddy is the perfect solution to make sure you always have a secure backup prior to upgrading your WordPress installation. Not only can BackupBuddy create a full backup for you, it can also perform a security scan prior to backing up so that you can make sure you always have the highest quality backup available.

To learn more about this update and what security issues were addressed, please visit WordPress.org.

Side Note: If you are currently playing around with the WordPress 3.4 beta releases, Beta 4 was also released at the same time as the security update.

Be sure to check out the iThemes-sponsored “Lockdown WordPress: Security Tips from Sucuri” this Wednesday, April 25th @ 1:00pm. In this webinar, you’ll learn how to do basic garage cleaning on your WordPress site, what security hacks Sucuri is seeing infected and tips on helping reduce your site risk.

Coaching Services Coming to WebDesign.com

WebDesign.com is happy to announce that there are multiple coaching opportunities coming to the upcoming schedule. We have heard your requests for this type of training and would like to invite everyone to join Cory Miller and Benjamin Bradley on Friday, March 23rd at 11am (CDT) for a free preview webinar that will walk people through the coaching process.

Signup for the free preview webinar here –> https://www2.gotomeeting.com/register/237258922

There will be two different styles of coaching offered through this new initiative. The first style of coaching is Business Dev Group Coaching. iThemes founder, Cory Miller, will be offering one-on-one coaching in a public group format related strickly to business development for freelance web designers starting in April 2012.

This is part of our Make Waves Campaign, specifically helping 10 freelancers go pro in 2012 by offering resources, training, and just we’re here with you help. This first group of coaching opportunities will serve as our beta test to do this type of coaching regularly in the future. As such this will be open to WebDesign.com community members and at no charge to participants during the initial roll-out phase.

So what will the format of the group coaching look like?
The WebDesign.com team will choose 3 people who have completed the Go Pro Survey to be coached via webinar with Cory. This will not be a private call though as we will be opening it up for others to listen in and glean experiences and tips to use in their own journey.

The participants will be talking live with Cory while others are allowed to listen in and through the chat share their thoughts, ideas, tips and experiences. The goal is to exchange experiences, let others know where you are in the journey in order to give insight for the whole group while getting one on one interaction.

“As a new entrepreneur, I know realizing you’re not alone and then seeing how others are working through similar problems or hurdles to yours helps take out so much of the fear and worry out of starting your own business.” — Cory Miller

Topics that will be covered during the initial roll-out phase of the group coaching will be:

  • Marketing – from getting clients, using content and educational marketing to build your ‘know, life, trust’ brand development to gleaning referrals.
  • Going Pro – getting to part-time, going full-time and pro, and ongoing professional development.
  • Work-Life Alignment – balance is unrealistic, but alignment with your personal and family life goals is possible.

All live group coaching events will be recorded and used for training and marketing purposes. All members of WebDesign.com will have access to all recordings.

When will the initial roll-out phase of the group coaching take place?
For this open-to-all preview of the group coaching, starting on April 11th, the group coaching will take place on Wednesdays at 6:00pm-7:30pm (CDT). Members of WebDesign.com can signup to be in the audience right now. If you want to be a part of the actual coaching, make sure you have filled out the Go Pro Survey in order to have a chance to be selected.

But wait there is more…

That’s right, we told you that there would be two different types of coaching coming to WebDesign.com. Starting in April, you will have the opportunity to have one-on-one coaching with The Professor of WebDesign.com. To learn more about this opportunity to get one-on-one coaching with Benjamin Bradley, make sure you attend the free coaching preview webinar on this Friday at 11am (CDT) where both Cory Miller and Benjamin Bradley will be unveiling more information about these two exciting coaching opportunities.

Signup for the free preview webinar here –> https://www2.gotomeeting.com/register/237258922

WordPress 3.3 is Out the Door

You heard me… WordPress 3.3 is now released!!!

Join me tomorrow for a complete walkthrough of WordPress 3.3 on the iThemes.TV show at 11am (CST). You can reserve your spot by signing up at GotoWebinar. So what are some of the key changes and enhancements with WordPress 3.3?

  • Brand new media uploader that makes it even easier to add photos or other files to your posts or pages with a simple drag-and-drop interface. Adding one file is just as easy as adding multiple files at the same time.
  • Only one “upload file” icon exists on the post edit screen because WordPress now has better file type detection so the backend of WordPress knows what to do with the files you upload.
  • The media uploader also supports new file formats so you can now upload files like a 7z format.
  • The admin dashboard menus now feature flyout menus making it faster moving around the admin area. All you have to do is hover of the main menu items and your sub navigation areas will flyout granting easy access and providing single-click access to the whole admin area.
  • WordPress 3.3 features an improved header/admin toolbar.
  • The admin area of WordPress now responds to the screen size of the user and resizes itself based on various screen resolutions. Especially helpful if you use a tablet to manage the backend of your WordPress site.
  • Brand new help tabs give easier access to relevant documentation and links and are even broken into smaller sections for better visibility.
  • If you’ve ever been frustrated because two users are editing the same post at the same time and one of you overwrites the other persons changes… have no fear. WordPress 3.3 now features better co-editing capabilities. You’ll now be alerted when someone is editing the post.
  • Better and more flexible Permalinks are in WordPress 3.3. A ton of work went into the WordPress permalinks making them operate better without performance penalties.
  • WordPress now includes the complete jQuery UI stack and the latest version of jQuery 1.7.1
  • Lots of API functionality improvements for WP_Screen and the Editor. This should lead to some awesome future development.

You can grab the latest version of WordPress 3.3 from WordPress.org or by updating directly from your current WordPress admin dashboard. But don’t forget to backup before you update. And the best solution for any WordPress backup is BackupBuddy – Grab your copy today.

And hopefully, I’ll see you all tomorrow in our live webinar walking through the new features of WordPress 3.3. You can reserve your spot by signing up at GotoWebinar.

Are You Asking to Get Hacked?

A security company just released the most used passwords on the internet. So, if you are using one of these passwords for your WordPress site (or any site for that matter) you are just asking to get hacked. If you see one of your passwords on this list, you should probably go change it right now. So without further delay, here is the list of the top 25 worst passwords:

  1. password
  2. 123456
  3. 12345678
  4. Read More→

Graphic Design Bundle

We here at WebDesign.com are always on the lookout for great deals for our members and people involved in developing for the web. There is an amazing deal going on over at the Envato network right now. They have put together a limited-time designer bundle containing over $500 worth of design items for only $20. The offer ends on Friday, so you don’t want to miss out on this great bundle.

This bundle is jam-packed with design-related items like:

  • Photoshop Add-ons
  • Product Mockups
  • Specialized Graphics
  • Print Templates
  • Web Elements
  • Vector Art
  • Presentation Templates
  • Icons
  • Fonts
  • Textures
  • Stock Photo and Art
  • and more…

Don’t miss out on this solid design bundle deal for only $20.

Note: There are no affiliate links in this article. We just really think this is a good deal.

Zamzar to the rescue

If it hasn’t happened to you yet, rest assured, it will happen soon. That fateful day when a client or co-worker sends you that last minute file you needed to complete a project and you find it in a file format for some program that you don’t own. Have you ever been given a .docx file and you don’t have Microsoft Word on your computer? Have you ever been handed a .pages file and you have a Windows machine? Maybe your client hands you a .avi movie file and you need it to be in a .mov file? How are you going to get access to the file? Do you email back the client and ask them to convert it for you? Or do you take matters into your own hands and convert everything yourself?

With Zamzar you can always choose the second option and appear more professional to your clients by handling all the file conversions in-house. What is zamzar? It’s a free (with an upgrade option) service that allows you to convert pretty much ANY file into ANY format. All you have to do is upload the file and you’ll receive an email letting you know the conversion is finished and where to download the newly converted file. Using zamzar is a simple way of converting document formats, image formats, music formats, video formats, ebook formats, compressed formats and more.

Zamzar is a business tool that every freelancer and anyone who deals with clients or co-workers should have bookmarked on your browser. You can see all the file formats that are supported and learn more at zamzar.com.

What do you use for file conversions?

Getting Grid-y on your Site

Everyone who used to color in coloring books raise your hands. Keep your hands raised if you did color-by-number. Keep your hands raised if you STILL color-by-number or color in coloring books. For those of you who still have your hands raised and for all of you who like a little guidance and help in creating a better aesthetic appearance on your website, this little tip is for you.

Modular Grid

The modular grid website gives web designers and developers an incredibly useful tool that offers total control over making a layout grid. Choose the number of modules, the gutter size in between each module, the height of each block, and so much more. But it doesn’t stop there. Once you create the perfect grid layout you can save it as a PNG pattern, a Photoshop pattern, or a Transparency mask. The downloaded file of your customized layout grid can then either be applied to your graphical design of the site or directly to your site as the body tag background image to help you align your site correctly.

There are even some special features to the modular grid site like the ability to download a full-blown Adobe Photoshop CS5 Extension. Have fun and start getting grid-y on your site today.

Use Shortcodes everywhere in WordPress

If you are using the default WordPress installation (meaning you haven’t modified any of the code or added any plugins, WordPress only allows you to insert shortcodes into the post/page content area. Remember that shortcodes are simple codes that are “placeholders” for larger and/or more complex blocks of code or function. Shortcodes normally look like this:

[shortcodename]

But what if you want to use shortcodes in other areas of your site? I’m sure you could go find a plugin to add to your site because there is most definitely “a plugin for that”. But rather than adding the overhead that comes with a full blown plugin. You can accomplish the same thing with just a few lines of code. So lets take a look at the code you would use.

Adding Shortcode to Text Widgets

Lets first take a look at the code that needs to go into your active theme’s functions.php file.

add_filter( 'widget_text', 'shortcode_unautop' );
add_filter( 'widget_text', 'do_shortcode' );

The second line, the one that says do_shortcode is the line that actually makes a shortcode work in the text widget area. The first line deals with any problems that might arise if you check the “add paragraphs automatically” to the text widget. This first line of code will prevent the automatic insertion of the paragraph tag. Hence un – auto – p (Now you see it right….)

Adding Shortcodes to a WordPress Template File

When we are working in PHP we can extend the code we just used in the text widget section (do_shortcode) and utilize in a PHP file. We just need to tell PHP which shortcode we want to use. Here’s the example:

<?php do_shortcode('[shortcodename]'); ?>

This post continues for members of WebDesign.com. WebDesign.com members receive additional instruction and code snippets for using shortcodes in the comments area, excerpt fields of posts, in the user descriptions, and in all the taxonomy description areas (category, tags, more). To learn more about WebDesign.com membership and the many benefits to developers, visit WebDesign.com