How To Use Widgets From Inactive WordPress Themes

This is a question that a reader of mine asked in an email he sent me and it’s a great question because it highlights the functionality that WordPress provides it users that you may not necessarily know about.  When you use WordPress long enough you’ve probably installed and changed your WordPress Theme more than once.  In changing the WordPress Theme you go back to the system defaults for the new theme and this is where some people start creating new widgets on the new theme for things they have already created using widgets on old themes by picking widgets out of the “Active Widgets” section under “Widgets” in the “Appearance” section of your WordPress installation.  However if you scroll down to the bottom of this page what you will notice is that there is a section called “Inactive Widgets“.  What “Inactive Widgets” do specifically is that they hold widgets used on inactive WordPress themes.

Now for the fun part, to make an inactive widget active as you can see above, all you need to do is simply drag and drop the inactive widget and drop it into the active widgets section and once you’ve done this you can add it to the section of your WordPress site which saves you time and effort running and managing your WordPress website and it will keep the settings of the widget for future use.

How to Use The Publicize Feature on WordPress.com Websites

You’ve probably seen the new Publicize feature mentioned a countless number of times in recent weeks on various blogs and websites.  If you haven’t then what I can tell you is that its really quite a great way of posting your WordPress posts and sharing them on social media sites like Facebook, Twitter, Yahoo, LinkedIn and Messenger Connect.  One thing that i wanted to point out is that this feature is currently only available on WordPress.com hosted websites and NOT in the version of WordPress that you host on your own web servers.  As you why they gave this functionality to WordPress.com sites i’ll never know but I do hope that they add it to the releases shortly so that we can all take advantage of this functionality.

For those of you who have a WordPress.com website and are interested in using this functionality, and why wouldn’t you I just wanted to walk you through where you can find the Publicize feature and how to use it.

Step1: Login to your WordPress.com website

Step 2: Open an existing post or create a new post

Step 3: Look in the “Publish” section and you should see an option called “Publicize” and you are going to click “Edit” next to this option as you can see below.

Step 4: You can see after clicking “Edit” that you can select and unselect which social media sites you want to share your post with.

Step 5: Click on the “Sharing” option under the “Settings” section as seen below

Step 6: Connect to the social media sites that you use and follow their instructions to get you setup so that you can publicize your WordPress.com posts

 

Top 6 Ad Management Plugins for WordPress

Developing blogs or websites with content means you probably are involved in affiliate marketing, banner ads sales or you use an ad network to generate part if not all of your income from your website.  I personally monetize my websites using any one of a number of plugins built for ad management and I am always on “the hunt” to learn more about ad management with respect to websites.  Depending on what you are looking for there are most chances an ad management solution to suite your needs.

I want to show you 6 of the best plugins, in my opinion, for ad management that are out there today if you are running your website using WordPress.  They are all a little different and some have specific niches that they target with their solution and I will highlight some of the reasons why you want these plugins and also some of the reasons to stay away from certain plugins.

Ad Squares

by PrimoThemes

The Ad Squares widget plugin allows you to setup banners and this is great if you are doing affiliate marketing using banners on your site or selling ad space.  This is definitely a good plugin for someone wanting to setup a simple plugin that is going to allow them to manage ads on their blog and its easy to install it and use it.

Advantages

  • Supports AdSense®, XHTML, PHP, IFrames and JavaScript
  • Allows you randomly shuffle the position of the banners
  • Allows you to set the number of ad sqaures you want

Disadvantages

  • No way to customize the banner size through the user interface which is currently 125 by 125 px
  • Only a maximum of 8 banners available to setup

Max Banner Ads

by MaxBlogPress

This is a good option for people looking for a solid plugin to manage your website not only in the sidebar but also the top of the page and setting custom zones on your website.  That functionality mixed with the fact that you aren’t restricted by banner size makes this plugin a winner.

Advantages

  • The plugin works with zones on the web page (Within The Post, Sidebar Widget, Top of First Post, Bottom of Last Post)
  • You can set a number of types of ads including banner, text link, JavaScript and other types
  • The ability to make links follow and nofollow which will help you with your website’s SEO

Disadvantages

  • May require more setup and coding depending on how you want to use it

WP125

by Webmaster Source

Its a good ad management tool but it doesn’t have a lot of special features or functionality.  Perhaps its a plugin that would be better suited to someone looking for very light ad management needs or someone just starting out with a website looking for an easy to use ad management plugin.

Advantages

  • The ability to set an expiry date on ads you are running
  • Allow you to set the target URL and the ad image URL
  • Tracks the number of times that an ad was clicked

Disadvantages

  • No way to customize the banner size through the user interface which is currently 125 by 125 px
  • Only a maximum of 6 ad positions available to setup

Smart Ads

by John Kolbert

Smart Ads is a great ad management plugin developed by John Kolbert and if you looking for a solution that can help you control ads appearing in your posts and pages on your WordPress site then this is one worth looking at.

Advantages

  • Lots of customization about where and how ads will appear and under what settings that they won’t appear
  • In post ad creation to show the ad at the top or bottom of a post or creating a custom ad to appear using the [smartad] shortcode

Disadvantages

  •  No ability to control ads in other parts of the site (sidebar, outside of the posts, etc.)
  • No built in tracking for ads

AdRotate

by AdRotatePlugin.com

AdRotate is a solid Ad Management plugin which has a lot of great attributes to it including the restrictions you can set at the role level in WordPress and the amount and types of statistics and controls that you can set on your ads.

http://adrotateplugin.com/

Advantages

  • Gives you the ability to restrict and set access as to who can do what with respect to deleting ads groups and blocks and who can view which reports based on the roles available in WordPress
  • Setup clicktracking on ads and statistics on ads
  • The ability to disable ads after a maximum number of clicks or impressions

Disadvantages

  • If you are a beginner looking for an Ad Management plugin this one may be a little confusing as it assumes you have a higher level of understanding about ad management in general and therefore you may not understand how to use all the functionality this plugin provides

All in One Adsense and YPN

by Linewbie

The All-In-One Adsense and YPN plugin gives you the ability to interface with Adsense, YPN or other ad networks from inside WordPress.  This solution allows gives you the control over how these ads are rendered on your website and how many of them appear at any one time.

Advantages

  • Gives you a way to ad Adsense and YPN ads to your blog or website and manage what types of ads can run on your website
  • Allows you to control positioning and the number of ads that can be displayed on pages and posts separately
  • Allows you to access the adsense, YPN or a random ad network in the WordPress user interface when you set it up

Disadvantages

  • This plugin is specifically designed for someone that runs ads through adsense or YPN on their website so if you are looking a solution that allows you to setup banner ads or text link ads this is not going to help you

How to Manage and Customize Your Menus in WordPress

How to Manage your Menus in WordPress

Most WordPress themes out there currently use WordPress’ core functionality to support menu management.  When I say “Menu Management” I mean to say that you can customize the structure of pages, categories and custom links that appear in the menus on your website in the backend of your WordPress website just like in the screenshot below.

If you’ve ever tried to control things like the ordering of items in a menu before you know that this could be a laborious operation requiring code changes, ordering of pages using some obscure numbering system or something else that is less then favourable eating up your time and patience.  I am going to show you how this functionality works in WordPress, how you can drag and drop menu items to change the ordering of what appears in your menu and how you can mix pages, categories and custom links to get the most out of your menus.  So let’s look at the Drag and Drop ordering of menus first.

Drag and Drop Ordering of the Menu

Drag and Drop Menu Functionality in WordPress

The great thing about this from a usability perspective is that you can drag and drop elements of your menu to get the correct order and hierarchy in your menu.  The top page is going to be the far left element on your menu and the bottom one is going to be the furthest right.  What is great with the drag and drop functionality is that it allows you customize your blog or website’s menus without writing a line of code or referencing JavaScript to control the hierarchy of the menu items.  As you will see there are a number of great things that doing this in WordPress allows you to do including creating custom links and mixing category, pages and custom links in your menu.

3 Types of things you can add to your menus

Adding Pages to your Menu

Pages – This option allows you to select pages that you want to appear on your primary and secondary navigation menus. You can setup page relationships that don’t exist necessarily on the pages themselves in the “Page Attributes” section of a WordPress page allowing you to change the parent and child relationships that are already set for pages in your WordPress website.

Adding Categories to Your Menu

Categories – Categories, unless you are using them from something else refer to the blog categories listed on your WordPress blog.  The great thing to note here is that you can add all your categories or only select the best performing categories from you blog (aka “the ones that people visit most”) and include those in your menu making it easy for visitors to find what they are looking for on your website.

Adding Custom Links to Your Menu

Custom Links – You also have the option to use and setup custom links which becomes useful if you are linking to other websites that aren’t contained in your WordPress website.  Normally, a few years ago and even today some people still “Hard Code” the values for these custom links (“Hard Code” means when programmers in code that doesn’t change unless modified at the code level which is a pain in the butt to change later on) into their menus but that’s not an issue in WordPress.  There is no custom code needed it add custom links to your menu now.

Can I mix Categories, Custom Links and Pages in menu setup?

The answer here is that you can do this in pretty much any fashion that you can imagine.  For instance if you had a page created for your blog you could then take categories on your blog and add them under the blog page and add a custom link to your LinkedIn profile.

Mixing Pages, Categories and Custom Links into your WordPress Menu

 

I really like the fact that menu management is so easy and fluid for WordPress users and that the sky is the limit in terms of customize where things go and how they fix together in this section.  If you’ve been wondering where to go to customize and manage your menu in WordPress then definitely have a look here.  You’ll be glad that you did and you don’t even need to know any coding to create it successfully.

Using Visibility Settings on Posts in WordPress

If you use WordPress on a regular basis then chances are you’ve created posts and pages for your WordPress sites.  What you may not know is that you can set the visibility of your posts if you are ready to publish or currently working on an article.  WordPress has 3 standard types of visibility including:

  1. Public
  2. Password Protect
  3. Private
Let’s look at how you can setup each visibility option on your posts in WordPress in greater depth.

Public – This is the WordPress default setting on post visibility so if you save a post without adjusting the visibility then everyone will be able to see the post on your website as you can see in the following screen shot:

Password Protected – This option gives the option to protect your article with a password that you give out to a specific person or group of people when they visit your website.

Once you’ve set up a password on the post you’ll notice that the article is marked “Protected” on your website’s front-end and has a field to enter the password.

After you’ve entered the password correctly the content will then appear however by default the article is still going to be marked as “Protected”.

Private -Much like it sounds this setting will keep your post from being visible to anyone on your website.  This is helpful if you are still editing your article and you aren’t ready to publish it just yet.

Depending on how you use WordPress posts its good to know that these visibility options can suite some of your publishing needs depending on what you want to display on your website or blog.

Creating and Displaying Custom Fields in WordPress

To extend greater functionality out of WordPress I wanted to show you how easy it is to add and code custom fields into posts or pages in WordPress. Custom fields are disabled by default in later versions of WordPress like 3.1 and greater so to enable them go to the post or page and look for the “Screen Options” button and select the “Custom Fields” checkbox as shown below.

Creating Custom Fields in WordPress

The next step is to add the custom field using a key and value. The meta-data is handled by key/value pairs in WordPress. To do this in WordPress all you need to do is enter a name (also known as a “Key”) and a value for the field similar to the screenshot below.

Displaying Custom Fields on your WordPress Theme

To successfully add custom fields to your WordPress theme we will need to do a couple of things first and make some additions in PHP code to display your custom field correctly.

  • Using the_meta() template tag
  • Working in the loop that is used to display posts in WordPress

In order to find the loop and make this change successful you need to first find the loop that controls what is displayed in the post so have a look in the index.php file’s code (you might also find this on the single.php file with certain themes)…

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

And the loop will end with the following condition…

<?php endwhile; else: ?>
<p><?php _e(‘Sorry, no posts matched your criteria.’); ?></p>
<?php endif; ?>

Now that we’ve found this let’s add the_meta() template tag to display the custom field on your WordPress theme’s post or page. As you can see in the screenshot below where you place the_meta() template tag dictates where it will show up on the front end of your WordPress theme…

So let’s look to see it on the front end in action…


Also here is what the source code looks like on the backend…


Now that you’ve seen it in action you should be good to create your own custom fields in WordPress and be able to display them on your WordPress theme with ease.

How to Integrate PayPal Pro with Shopp for WordPress

Naturally when you are creating an ecommerce website one of the most important things you are going to do is integrate it with a payment gateway.  Today my focus is going to be showing you how to do this using PayPal Pro and the Shopp ecommerce plugin for WordPress.

You are going to need the following before going any further:

  • Shopp ecommerce plugin
  • A WordPress website
  • A PayPal account with the option to have PayPal Pro
  • PayPal Pro Add-on for the Shopp plugin – Click here to get it

Okay, now that you’ve got everything and the Shopp plugin has been installed you are going to need to go to Shopp | Settings | Payments when you are logged into your WordPress site.  Because you’ve already installed the Add-On for PayPal Pro by this point when you click on the “Select a Payment System…” drop down menu you will notice the option for PayPal Pro, go ahead and select it.

Next, give this payment method an “Option Name” that reflects what it is.  For instance, I named mine “Credit Card” because I am accepting credit cards.  You’ll also notice that you can choose to accept certain credit cards with PayPal Pro or all.

Now we get to the fun stuff, you are going to need to generate some information from PayPal including your PayPal API Username, PayPal API Password and your PayPal API Signature.  The cool thing is that if you’ve setup a PayPal Sandbox then you can run test payments through the sandbox by checking the “Use the PayPal Sandbox” checkbox option.

Once you’ve tested your PayPal Pro integration thoroughly you can promote it to your production website and you should be good to go when it comes to accepting payments using PayPal Pro.

Point of Interest:  It normally makes sense to test before making anything available to all those people coming to your website especially if you are accepting payments.  In Shopp there is a payment system called “Test Mode” that you can use when you are testing before officially rolling out a live payment system option like PayPal Pro.

WordPress Themes in Review – July 2011 Edition

Chances are if you’ve come to my site you came here because of a WordPress question or looking for more information about WordPress.  I wanted to show you some of the themes that have come out recently from theme development companies including StudioPress, Themify.me, WooThemes and Templatic.

Quite regularly in the past I’ve changed themes on websites that I’ve run so I wanted to highlight some really good ones that are eye pleasing and useful.  Please keep in mind that when you click on the links below you will be redirected away from my site to the correct corresponding WordPress Theme and that these links are safe.  Now, let’s have a look at some new WordPress themes…

Fairway Child WordPress Theme

Cost: Free

Framework: Genesis Framework

Made By: StudioPress

Click Here To Get It!

Fabric Child WordPress Theme

Cost: $24.95 plus the cost of the Genesis Framework (if you don’t already own it)

Framework: Genesis Framework

Made By: StudioPress

Click Here to Buy It!

Spa Salon WordPress Theme

Cost: $65.00 for a Standard License | $99.00 for a Developer License

Framework: None

Made By: Templatic

Click Here to Buy It!

StoreBox WordPress Theme

Cost: $65.00 for a Standard License | $99.00 for a Developer License

Framework: None

Made By: Templatic

Click Here to Buy It!

Elemin WordPress Theme

Cost: $39.00

Framework: None

Made By: Themify.me

Click Here to Buy It!

Editorial WordPress Theme

Cost: $70.00 for a Standard License | $150.00 for a Developer License

Framework: Woo Framework

Made By: WooThemes

Click Here to Buy It!

 

Removing the “Please Update Now” option from WordPress

With WordPress 3.2 out there are likely many people being prompted to upgrade automatically.  To see what I am talking about please have a look at the following screenshot…

Tempting isn’t it?  You might be asking where would the ability to hide the upgrade option be useful.  Well, if you develop and design websites using WordPress for clients what happens if they press this link and try to upgrade themselves?  Well I think you know where I am going here.  It gets messy trying to fix a mistake, repair a database and reverse it all.  Now lets talk about one possible solution that’s really easy to add to your WordPress website.  What you will need to do this is…

  1. Access to your WordPress website
  2. The ability to add a line of PHP code
  3. The following line of PHP…

//Remove the “Please Update Now” option from WordPress
add_filter( ‘pre_site_transient_update_core’, create_function( ‘$a’, “return null;” ) );

The next thing that you will need to do is navigate to your theme’s function.php file where you will add this code.  It will look similar to the following screen and you should be able to add this code almost anywhere in the function.php file…

What you will notice next is that the “Please Update Now” option for updating to the next version of WordPress is gone from the top of the page.  If you work with clients using WordPress this trick will help you control randomly updating WordPress.

5 Great WordPress Frameworks

Most great web designers are not the strongest web developers. The skills required for having a great eye for design versus having a great mind for coding while similar can be hard to find in one person. But all is not lost. Theme Frameworks like the ones created for use with WordPress allow the framework to do the “heavy lifting” and leave the design work to you through the creation of what are referred to as “child themes”. A child theme is a theme built on top of the “parent” theme also known as a Theme Framework.

A theme framework is a theme that has been designed to be highly flexible for faster WordPress development which in turn makes it much easier for web designers to design amazing WordPress Themes without a lot of development. So let’s look at some of the WordPress Theme Frameworks on the market today including the Genesis Framework, Woo Framework, Thematic, Theme Hybrid and Carrington. I will also talk about their features and functionality so that you can make a good decision when you decide to use one in your next website development project.

Genesis Framework for WordPress

Genesis Framework

Developed by StudioPress

The Genesis Framework was developed by StudioPress as a way to provide a great deal of functionality and offer a wide range of Child themes. I like the fact that they have such a large portfolio of Child Themes already developed and ready to go and the cost of using Genesis Framework and a child theme are very affordable.

Features:

• Unlimited Support, Updates and websites (No “Developer” Option)
• State of the Art WordPress Security
• Fully Search Engine Optimized
• Developed for localization
• Comes Widget Ready
• Ready for Advertising and website monetization
• Custom Widgets and Layout Options

Child Themes Include:

  • Agency Child Theme
  • AgentPress Child Theme
  • Amped Child Theme
  • Bee Crafty Child Theme
  • Church Child Theme
  • And More!

WooThemes - Made by Designers

Woo Framework

Developed by WooThemes

WooThemes created the Woo Framework to run and further develop for their own WordPress themes (They also develop themes for Magento, Drupal, Shopify, Tumblr and ExpressionEngine but i am only focusing on the WordPress component in this article). The Woo Framework is a quality framework for WordPress development because it has such extended functionality available that you are getting what you pay for and they are sticklers for the details.

Features:

  • This framework is available with all Child Themes
  • Navigation options (No need to touch code)
  • Advertising Widgets to manage ads on your website
  • Customizable layout options (No need to touch code again!)
  • Shortcodes to develop your own functionality
  • Sidebar Manager makes it easy to manage the sidebar area of your website

Child Themes Include:

  • Fresh News
  • BoldNews
  • Listings
  • Elefolio
  • Chapters
  • And More!

Thematic

Developed by Themeshaper

Thematic from ThemeShaper is one of those free WordPress Frameworks that has a solid following behind it and a number of contributing developers creating some great (and FREE!) WordPress Child Themes for this Framework. It’s widely excepted and You’ll love it if you are looking for a free option in WordPress Frameworks.

Features:

  • Great to use as-is or as a blank WordPress Theme
  • Options for blogs featuring multiple authorsFully compatible with All-in-one SEO and platinum SEO plugins
  • Extra widget ready areas
  • A number of free and premium child themes available for upgrading

Child Themes Include:

  • Neutica+
  • Photo Lover
  • Thematic Feature Site
  • Early Morning
  • SimpleCart (js)
  • And More!

ThemeHybrid

Developed by ThemeHybrid

Theme Hybrid uses its Hybrid Core WordPress Framework to make the development of WordPress sites easier, faster and scalable. There isn’t as big of a following in the developer community for this Theme Framework in particular however the bones of this framework are still solid and free to download and publicly use so enjoy.

Features:

  • Completely modular design allowing you to use the features you want
  • Shortcodes available for further development
  • Ability to create and use WordPress Hooks
  • Access to a reference guide for further WordPress theme development

Child Themes Include:

  • Prototype
  • Hybrid
  • Hybrid News
  • Outline
  • Structure
  • And More!

Carrington

Developed by Crowd Favorite

Carrington was created by Crowd Favorite as a theme platform for WordPress. It works using Carrington Core, a templating engine that allows for rapid development of WordPress themes. This is a sleek and usable theme but in my opinion appears to developers moreso because of the limited availability of more themes that have been developed. It is publicly available for use like ThemeHybrid and Thematic however if you aren’t a coder or programmer this option may prove much more difficult to use in developing your next WordPress theme.

Features:

• Allows for theme localization
• Widget ready
• Ability to insert navigation components using menus
• Build custom layouts
• No need to program as most elements of the website are customizable using drag and drop functionality

Child Themes Include:

Carrington Business
Carrington Blog
Carrington Text
Carrington Mobile
Carrington JAM