Autoresponder

As mentioned, WishList Member allows you to integrate an autoresponder into your membership site. Now, you may be unfamiliar with what an autoresponder is and what it can do. Basically, an autoresponder is a program that makes it possible for you to automatically send messages to people. So, by integrating WishList Member with an autoresponder, you could set up a prewritten sequence of messages that would then be automatically sent to the members of your site. When it comes to integrating...

Moving Membership Levels

There's just one more place that you need to visit in WishList Member and that's the Move Membership Levels screen. To reach that screen, click on WL Plugins WL Members Membership Levels Move Membership Levels. In this area you can either move or add all of the members in one membership level into a different membership level. Your site may not have any paying members, but that doesn't mean that you can't take a look around and become acquainted with how this process works so that you will be...

Making one or more purchases to test the system

With your store complete, there's just one more thing to do before it's ready to be unveiled. At this point, you need to make one or more test purchases to ensure that payments are being successfully processed. How many test purchases you make will depend upon the number of payment processors you plan to make available to your customers. To do this, you will need to make your purchase(s) using the sandbox provided by your payment processor(s). If you don't currently have a sandbox account with...

Enabling the Word Press Network menu

After installing WordPress, you may have noticed that the Network menu was no where to be found. That's because network settings aren't activated in the default installation of WordPress. This means that before you can create your community portal, you will have to enable the Network menu on your installation of WordPress. To do this, open wp-config.php, which can be found in the directory that contains your WordPress installation. Then add the following line to this file....

Setting up and configuring WPreCAPTCHA

After installing and activating WP-reCAPTCHA, a message will appear at the top of the plugins screen to inform you that this plugin won't function until you provide reCAPTCHA API keys. reCAPTCHA is not active You must enter your reCAPTCHA API key for it to work If you already have reCAPTCHA API keys associated with this site, then click on Settings reCAPTCHA and, then enter them into the textboxes found in the reCAPTCHA Keys settings area. If you don't have reCAPTCHA API keys for this site,...

Displaying positive and negative reviews

The functions that you've added to the various template files of your theme are the ones that it's of the utmost importance to have in order to manually integrate the features of the WP Review Site plugin into your website. There are, however, two more functions that you can also place within your template files if you so desire. While these functions aren't required, they do add a nice informational element to your reviews. With these functions in place, the total number of positive and...

Setting up and configuring Akismet

The Akismet plugin is included with every installation of WordPress, so you can just visit your Plugins screen to activate it. Once Akismet has been activated, a message will appear at the top of the Plugins screen to alert you that this plugin won't be operational until you enter your Akismet API key. Akismet is almost ready- You must enter your Akismet API key for it to work, Now, depending upon your situation, you will either need to create a new Akismet API or retrieve a previously created...

NextGEN Gallery plugins

The NextGEN Gallery Buy Now Buttons upgrade is designed to work in conjunction with the NextGEN Gallery plugin. After installing both plugins, you will then be able to add either a Google Checkout button or a PayPal Buy Now button next to the images in your NextGEN gallery. This is ideal for photographers and painters who would like to sell their work online. Since the NextGEN Gallery plugin is required in order to use this upgrade, begin by reading up on what NextGEN Gallery can do. After it's...

Customer support

Now that you are the proud owner of a Packt book, we have a number of things to help you to get the most from your purchase. Downloading the example code for the book You can download the example code files for all Packt books you have purchased from your account at http www.packtpub.com. If you purchased this book elsewhere, you can visit http www.packtpub. com support and register to have the files e-mailed directly to you.

Project suitability

Since some of the sites found in this book already have reCAPTCHA built-in, or use a CAPTCHA method of their own, there's no need to install this plugin on those sites. Also, a CAPCHTA feature doesn't have any place on some of the other sites that you've created throughout the course of this book. The WP-reCAPTCHA plugin is, however, well-suited for usage on all of the following sites Project 1 Migrating a Static Website to WordPress Project 4 Building a Local Classified Ads Website Project 5...

System

At present, the only way users of your site have to contact each other is via the email contact form included with ClassiPress. It's possible, however, to provide your visitors with a way to send and receive private messages through your site with the WP Private Messages plugin, which is available at http wordpress.org If, after activating WP Private Messages, you see an alert box at the top of your screen informing you that you have a new message, then you will know that the plugin is...

Summary

Your website is now online and just waiting to be filed with reviews. Luckily, generating content of this type couldn't be easier, since everyone has an opinion that they're more than happy to share. The biggest obstacle that you will face is the fact that very few people are going to want to be the first one to post their opinion. This problem can easily be overcome, however, with the help of your family and friends. Simply ask them to visit your website and then submit honest reviews of the...

Blending WP Review Sites functions into your themes design

These functions may technically be integrated into your theme, but you will undoubtedly find that some of them haven't exactly meshed visually with the design of your website. If that's the case, then you will need to edit the CSS that's being applied to these functions in order for them to blend in seamlessly. Open review-site.css, which can be found in the plugins review-site folder. Edit the styles that are contained within this file and then save your changes. Once that's finished, you...

Displaying the average ratings

You should begin by adding either an average ratings table or list to your posts, so open your theme's single.php template. Next, look for the beginning of The Loop. You will need to place one of the following lines inside The Loop, wherever you want the average ratings information to appear. If you would like the average ratings to be displayed in table format, then place the following line of code within The Loop < php if (function_exists('ratings_table')) ratings_table() > Overall Rating...

Managing content

As you just saw, as you added the previous post to your site, it's possible to protect your content on a post-by-post or a page-by-page basis. In WishList Member there is, however, another way to manage content. To use this method, you will need to visit the Membership Content screen, which is located in the Membership Levels area of WishList Member. Navigate to that screen now by clicking on WL Plugins WL Member Membership Levels Membership Content. When you arrive at this screen, you will see...

Setting up and configuring WPEmail

After this plugin has been installed and activated, a new multi-page menu, titled E-Mail, will be added to the WordPress admin area. Click on E-Mail Options to navigate to the only screen that you will need to visit in order to configure this plugin. If your server uses SMTP then you will need to provide the required information in the SMTP Settings area. Otherwise, bypass this section and proceed to the E-Mail Styles settings area. While all of the settings found here are fine as is, you can...

Setting up and configuring Wish List Member

The WishList Member Dashboard is similar in design to the WordPress Dashboard in many ways. For example, both provide a set of stats, display excerpts of the latest news and information, and link to various settings screens. WishList Member Notice No Membership Levels added yet, Click here to add a new membership level now. As you work to ready your site for launch, you will need to visit several of these settings screens, so that you can perform various configurations. As soon as you navigate...

Categories

Rather than visiting the next settings screen, where you can manually add products, you should first create some groups that are specific to your store. WP e-Commerce is similar to a standard WordPress blog in that it organizes content into easy to navigate sections. In WordPress, content is arraigned using only categories while WP e-Commerce uses categories and groups to organize products. The plugin has default groups included in the system. They are Categories and Brands and within those two...

Preface

Sure, WordPress can be used for blogging, but this powerful software is capable of so much more. With the right combination of plugins, themes, customizations, and configurations WordPress can be transformed into a community portal, an e-commerce site, and more. There's very little that WordPress can't do if you can image it, then it's probably possible with WordPress. While some books merely talk about the capabilities of WordPress in general and then leave you to figure out how they apply to...

Setting up and configuring Register Plus

After installing and activating this plugin, a Register Plus link will be added to the Settings menu. Click on that link to be taken to this plugin's configuration screen. Password is the first setting that you will see and it contains two options. They are Allow New Registrations to set their own Password and Enable Password Strength Meter. Both of these can be configured to your liking. Unfortunately, even if the Allow New Registrations to set their own Password setting is enabled,...

Adding the company name to the title bar

On a typical author page the username is included in the title bar, but, given the nature of this site, it has no place being there. Instead, it would be more appropriate to display the company name entered by the user. To accomplish this, edits will need to be made to your theme's header.php file. In a text editor, open your theme's header.php template file and then enter the following lines of code just above the opening < title> tag curauth get_userdatabylogin( author_name) else curauth...

Starting fresh with a new theme

Perhaps you don't want to keep your old website design and would prefer to make a completely fresh start. If that's the case, then a new WordPress theme is in order. When selecting a new design, there are certain things that you will need to consider. Do you need one, two, or three columns Is the theme that you're considering widget-ready Is the stylesheet easy-to-read, so that you can make customizations if needed It's best to take the time to find a high-quality theme that you will be happy...

Revisiting the Maintenance Mode settings screen

When you want to place your site into maintenance mode, you will need to revisit this screen. In the Activate Deactivate Maintenance Mode portion of your screen, first tick the radio button next to Activated. Activate Deactivate Maintenance Mode Backtlme o days, l hours, 30 mins Please enter the estimated time you will need for the maintenance. The placeholders date , time , days , hours , and minutes are calculated based on these fields. Please note that the maintenance mode will never be...

Publishing the static home page

Now you need to publish a new page that will be used in place of the typical post-filled home page. So, click on Page Add New. Name this page something like Index or Home and then, in the text area, enter any content that you would like to appear on your front page. You might, for example, want to include a paragraph or two explaining what your site is about and how it can benefit both businesses and potential clients. From the Template drop-down menu, select Static Home. Next, in the...

Introducing User Photo

The User Photo plugin provides the members of your site with a way to associate a profile photo with their account while also allowing the admin to maintain a great deal of control over the image uploaded by each user. For example, the admin can control image size and image compression, and even moderate submitted photos. Unfortunately, the image upload box used by this plugin won't be added to the registration page, so registrants won't be able to submit their photo at sign up. Instead, the...

Inner workings of Word Press

WordPress is unlike static websites in that a great deal of the information displayed onscreen isn't hardcoded into the web page. Instead, template tags are placed in various template files where hardcoded information would normally appear. These template tags send queries to the database, retrieve information, and then incorporate the results into the web page. For example, when building a static website you would include the page title by using the following HTML code < title> Packt...

Reader feedback

Feedback from our readers is always welcome. Let us know what you think about this book what you liked or may have disliked. Reader feedback is important for us to develop titles that you really get the most out of. To send us general feedback, simply send an email to feedback packtpub.com, and mention the book title via the subject of your message. If there is a book that you need and would like to see us publish, please send us a note in the SUGGEST A TITLE form on www.packtpub.com or email...

Installing a theme from the Free Themes Directory

In WordPress, it's possible to install a theme from the WordPress Free Themes Directory, located at http wordpress.org extend themes , with just a few clicks. To do this, click on Appearance Themes. At the top of the screen, you will see two tabs that are labeled Manage Themes and Install Themes. You're currently on the Manage Themes screen, so click on Install Themes. On this page, you can search for themes by keyword, author, or tag. You can also click the Featured, Newest, and Recently...

Uploading and installing a plugin

If you would like to use a plugin on your site that can't be found in the WordPress Plugin Directory (because it's either a premium plugin, or because the developer hasn't submitted it for inclusion), then you will have to use a different method to add it to your site. In that case, the plugin must be uploaded before WordPress can install it. To do this, click on Plugins Add New. Next, click the Upload link found near the top of the Install Plugins screen. Now, browse your computer to find the...

Uploading and installing a theme

If you want to use a premium theme or a free theme that hasn't been added to the WordPress Free Themes Directory, then you will have to upload it so that it can be installed by WordPress. This may sound like a daunting task, but it's really quite simple. Once again, you will need to navigate to Appearance Themes and then click on the Install Themes tab. This time, however, click the Upload link located just above the search box. Now, browse your computer to locate the ZIP file that contains...

Installing a plugin from the Word Press Plugin Directory

Plugins found in the WordPress Plugin Directory, which is located at http wordpress.org extend plugins , can quite easily be added to WordPress on the Install Plugins screen. To reach this screen, click Plugins Add New. On this page, you can search for plugins by keyword, author, or tag. In addition, you can also click the Featured, Popular, Newest, and Recently Updated links to browse though the plugins found there. Once you've located a plugin that you would like to add to your site, click...

Adding Buddy Press support to an existing theme

If you don't care for any of the Buddypress-comptible themes that you've found, it's possible for you to use a standard WordPress theme on your site. For this to be possible, you will need to add BuddyPress support to your chosen theme. Doing this isn't as difficult as it sounds because you can use the BuddyPress Template Pack plugin, which is available at to guide you through the process step by step. Before you begin working with this plugin, however, you must first activate the WordPress...

Building a customized profile page

With the help of the Register Plus plugin, your registration page is now configured in such a way that it collects quite a lot of information from your users. Most of that additional information is, however, currently useless because, without a customized author.php file, much of it won't even appear on your users' profile pages. In order to display this information, you will need to create a custom author.php file that's specifically designed to retrieve the information entered into those...

Adding comments templates

Prior to the release of WordPress 3.0, themes could use template tags to call files without the theme actually containing those files. For example, a theme could call comments.php without the theme including that particular template. In that instance, WordPress would simply substitute the comments.php template from another theme. Since the developers of WordPress have updated the default theme to Twenty Ten, this will no longer be an acceptable practice. Instead, WordPress themes will be...

Introducing WP Favorite Posts

With the WP Favorite Posts plugin, found at http wordpress. org extend plugins wp-favorite-posts , users can mark certain posts as favorites, which will make it easy for them to keep track of the conversations that they want to follow. With this plugin, favorites are saved in two ways. For users who aren't logged in, favorites are saved using cookies. Since users of your website will always be logged in when using this plugin, this method of saving favorites will never be used. Instead, the...

Dealing with deleted ads and 404 errors

With Ad Pruning set to Yes, old content won't appear on your site. Links to those listings will, however, still appear in the search engines until they update their indexes. That means that visitors may click on links for ads that have since been deleted. Instead of arriving at the page that they hoped to find they will, instead, be presented with a 404 error page. There's a simple solution to this problem that will be very effective for keeping these visitors on your website. All you need to...

Settings

There isn't any reason why you need to visit the ClassiPress Dashboard, so you can bypass it and, instead, click on ClassiPress Settings to be taken to the General Settings screen for this theme. The Site Configuration area contains the first group of settings that you will need to configure. First are the Home Page Layout and Color Scheme settings which can both be configured according to your preferences. By default, the Enable Blog setting is activated. If you want to run a blog on your...

Introducing Buddy Press Template Pack

With the help of this plugin, you will be able to edit a standard WordPress theme so that it's capable of managing and displaying all BuddyPress pages and content. Accomplishing this doesn't require you to make any edits to your template files and it's completely reversible. Setting up and configuring BuddyPress Template Pack Install the BuddyPress Template Pack plugin and then activate it on your site. BuddyPress requires extra template files that a standard WordPress theme doesn't include....

Introducing Classi Press

Typically, when you want to add extra functionality to WordPress, you look for a plugin that can do the job. In this case, however, it isn't a particular plugin that's needed. Instead, what is required is a special theme by the name of ClassiPress which is available at http wpclassipress.com . The developers of ClassiPress have called this theme the Craiglist of WordPress which is handy since that's the type of website that you will be trying to emulate. With WordPress and this theme absolutely...

Membership Levels

To visit the Membership Levels settings screen, click on WL Plugins WL Members Membership Levels. Once you arrive at this screen, you will see the Add New Membership Level area. It's in this area that you will need to enter the data required to create your membership levels. For this example, you will create three different membership levels called Bronze, Silver, and Gold. You should begin by adding the Bronze level membership. First, enter Bronze into the Level Name textbox. Grant Continued...

Staying one step ahead of the spammers

Now, just because you've implemented these protective measures on your community portal, that doesn't mean that the war against spammers is won. You may have stopped the problem for now, but rest assured that spammers are continually updating their methods. That means what works today might not be so effective tomorrow, because these spammers could quite possibly discover an exploit in one of your plugins. To combat this problem, it's extremely important that you update your plugins each time a...

Setting up and configuring WP Review Site

With the installation process complete, you will now need to activate the WP Review Site plugin. Once that's finished, a Review Site menu will appear on the left side of your screen. This menu contains links to the settings screens for this plugin. Before you delve into the configuration process you must first activate the theme that you plan to use on your consumer review website. Using one of the provided themes is a bit easier. That's because using any other theme will mean that you must...

Rating Categories

To access the next settings screen, click on Review Site Rating Categories. Here you can add categories for people to rate when submitting reviews. These categories shouldn't be confused with the categories used in WordPress for organizational purposes. These WP Review Site categories are more like ratings criteria. By default, WP Review Site includes a category called Overall Rating, but you can click the remove link to delete it if you like. To add your first rating category, simply enter its...

Allowing members to include a profile photo

There are many reasons why a business might want to include a photo along with their profile. They might want to display a picture of their business, a photo of one of their products, or simply add a company logo. With your present setup, it's impossible for users to add an image to their profile, but, with the addition of the User Photo plugin, which can be found at http wordpress.org extend plugins user-photo , they will be able to do just that.

Activating the Buddy Press Default theme

After installing and activating BuddyPress, an alert will appear at the top of your screen to tell you that the functionality offered by BuddyPress isn't available on your website just yet. For these features to be made available to your members, you will need to install a BuddyPress-compatible theme. BuddyPress is ready. You'll need to activate a BuddyPress compatible theme to take advantage of all of the features. We've bundled a default theme, but you can always install some other compatible...

Setting up and configuring Sexy Bookmarks

Now that SexyBookmarks has been installed and activated, navigate to Settings SexyBookmarks. The Enable Networks area is first and it's here that you can choose which social networking sites you would like to include on your site. By default, all of the available networks are currently selected, which would result in far too many of them being included on your site. For that reason, you should click None to deselect all of them. Then, choose only those networks that you would really like to...

Starting fresh with a WP eCommercefriendly theme

If you want to install a theme that's specifically designed for selling, then a WP e-Commerce-friendly theme is the way to go. These themes have been designed to work with this plugin, which means that they make the most of the features that WP e-Commerce has to offer. When it comes to themes of this sort, you will find that your options are a bit limited, because very few developers have created themes with WP e-Commerce in mind. There are, however, two very good themes that are both freely...

Setting up and configuring WPDBBackup

After installing and activating this plugin, navigate to Tools Backup to be taken to the Backup screen. The Tables section is the first settings area that you will see. In the These core WordPress tables will always be backed up area, you will see all of the tables that will be included in your backup by default. In this area, you can choose to exclude both spam comments and post revisions from your backups. Excluding both of these is a good idea, so go ahead and tick the checkboxes next to...

Creating the header template

Copy the code in the segmented HTML template file that's located between the two header comment tags and then paste it into the blank header.php template that's located in your WordPress theme folder. When building a WordPress theme, it's important to include a doctype because it tells browsers which version of HTML or XHTML you're using and makes it easier for browsers to render your web page correctly. Its presence is also important because any theme lacking this information won't pass...

Going beyond the basic themes for users

As your community portal sits now, there are only a few themes that your users can activate on their blogs. Your users will, most likely, want a few more options and you can easy give them more choices by installing additional themes. To do this, you will, once again, need to navigate to Appearance Themes and then click on Install Themes. Now, perform another search for BuddyPress themes. Once you find one that you like, install it. This time, when the screen appears to tell you that the theme...

Creating a profile and adding a photo

It's now important that you create a member profile because, without first performing this step, it will be impossible to properly configure the Members List plugin that you will install next. That's because, if an account hasn't been added to the database, then some of that plugin's settings won't include the custom fields that you previously created during the configuration of the Register Plus plugin. You must also upload a profile photo during this process so that the fields associated with...

Preventing duplicate links in the navigation menu

Now that you have published your static home page you will see that a link to the page that you created has been added to the navigation menu on your site. This link obviously shouldn't be displayed because it's causing your home page content to be accessible at two locations. Steps must, therefore, be taken to remove this link and that's where the Exclude Pages plugin, which is available at comes in.

Giving your community portal a new look

The default BuddyPress theme is all well and good and it has served its purpose quite nicely up to this point, but using it out-of-the-box would be a bit like installing WordPress and never changing your theme to anything other than the default. Before launch, you really should change the appearance of your community portal to make it unique. Here are some options for you to explore so that your theme will stand out from the crowd. After installing and activating your new theme, in order for it...

Free themes

The Crafty Cart theme, found at is an e-commerce WordPress theme that was created by Billion Studios for the readers at King Cart. This theme was designed for selling t-shirts and handmade items, but it can easily be used for any other product that you plan on selling. The design is visually suited to a craft store, but those well-versed in CSS can easily customize the theme so that it's better suited to the products sold in their store. SimpleCart(js), available at is a Thematic Child Theme...

The automatic method

If your website contains several pages, then it's possible for you to avoid the tedious process of copying and pasting each one. Instead, you can import your content automatically. To do this, you will need to use the Import HTML Pages plugin available at As previously mentioned, in order for this plugin to function, your server must offer PHP5. After installing and activating the plugin, go to Settings HTML Import. On this page, you will find the HTML Page Import Options screen. The plugin...

Membership Canceled Page

Now you need to publish the page that will be displayed if a member cancels their subscription or their payment method fails. So, once again, click on Pages Add New and then enter Access Denied as the title of this page. Then, in the text area, add the text that you would like to display on this page. For example, you might want to mention that there appears to be a problem with the member's payment and that they should contact support to resolve the issue. In the Discussion area of the screen,...

Displaying a comparison table

If you would like a comparison table to be included on a particular page of your site, then you will have to add the function that generates the table into the appropriate theme template. The comparison table includes three parameters that will allow you to specify how many posts should appear in the table, what link text should be used, and which categories should be included. To add a comparison table to the home page, open the index.php template and then locate an area outside of The Loop...

Introducing NextGEN Gallery

The NextGEN Gallery plugin provides a way to include a fully-integrated image gallery on a website. It also offers the ability to create a Flash slideshow. The Flash slideshow, however, requires extra configuration. To implement the Flash option, you must visit the Longtail Video website at http www.longtailvideo.com players jw-image-rotator , download the JW Image Rotator, and then place the imagerotator.swf file into your WordPress uploads directory. Setting up and configuring NextGEN Gallery...

Integrating WP Review Site manually

Manually integrating the WP Review Site plugin into your theme will, of course, require more effort than using the automatic method. You may find, however, that automatic integration just doesn't cut it. Various elements might not integrate properly using that method which will leave you with no other alternative than to integrate this plugin manually. To do this, you need to use the functions provided by the plugin's developer to integrate its various features into your theme's templates. A...

Introducing Absolute Privacy

With the Absolute Privacy plugin installed, your microblog will become completely hidden from outside visitors. Even RSS feeds will be inaccessible to non-members. When someone navigates to your website the content that they would normally expect to see on any given page will, instead, be replaced by the WordPress login screen along with a message informing them that they must log in to view your site. Once it's been activated, the plugin also alters the standard WordPress registration page so...

Correcting the Members List compatibility issue

Take a moment to visit the members' page that you previously created. Everything seems perfect, but there's a problem lurking on that page. If you hover over the company name of the account that you created earlier you will see that the hyperlink is formatted like this http example.com author 2 That isn't ideal since you specifically installed the Wp htaccess Control plugin, so that you could remove any reference to author from the URL. This problem occurs because Members List was written in...

Index

BbPress, installing 58 bbPress integration 59 component setup 54 configuring 52 forums, creating 58 profile field setup 54 settings 52 setting up 52 free themes 66 installing 66 premium themes 67 activating 52 customizing 66 BuddyPress Profile Privacy plugin about 65 configuring 65 download link 65 setting up 65 BuddyPress settings 52, 53 BuddyPress Template Pack plugin about 68 configuring 68 setting up 68 ClassiPress about 107, 109 download link 109 features 109, 110 installing 112 settings...

Shortcodes and template tags

Shortcodes and template tags are another way that WP e-Commerce makes it possible to configure the look, feel, and functionality of your store. While they're useful, they aren't quite as simple to implement as widgets. To make use of these features you must either paste a shortcode into a post or page, or include the appropriate template tag in a template file. With these pieces of code you will be able to do things like display the shopping cart wherever you like or place a group of products...

Profile Field Setup

Skip the Forums Setup screen for now, and instead click on Profile Field Setup. On this screen, there are three actions that you can take. You can add additional field groups, add new fields, and then choose the location for each of these fields within their group. At present, your installation of BuddyPress has one default field placed within one default field group which now bears the name that it was given when you changed it from Base on the BuddyPress Settings screen. Any fields located in...

Editing the search and sort options

With the configurations of Meta fields to search by previously completed, your members are now searchable not only by the default fields used by the plugin but, also, using all of the custom fields that you specified. While this will make it quite easy for visitors to locate information, there's one problem. Take a moment to visit the members' page on your website and then click the drop-down menu located next to the search bar. As you can see, any custom field of two or more words contains an...

Introducing NextGEN Gallery Buy Now Buttons

As previously mentioned, the NextGEN Gallery Buy Now Buttons plugin is meant to be used in conjunction with NextGEN Gallery. After this plugin has been installed new settings will be added to the NextGEN Gallery configuration area that you can use to sell images from your store. Setting up and configuring NextGEN Gallery Buy Now Buttons Since the installation instructions provided with NextGEN Gallery Buy Now Buttons are lacking, the steps that you need to follow are being provided here, so...

What you need for this book

In order to build the projects detailed in this book, you will need the following An installation of WordPress 3.0 or greater MySQL version 4.1.2 or greater Specific chapters have their own unique requirements. Here are the various themes and plugins that you will need in order to build each of the projects detailed in this book. The following are required for Chapter 1, Project 1 Migrating a Static Website to WordPress The Import HTML Pages plugin 1.21 or greater The Redirection plugin 2.1.25...