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...

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 User Photo

Once you've installed and activated this plugin, click on Settings User Photo. Doing that will take you to the User Photo Options screen. The first two settings, which both dictate the size of your user's image, should be fine with their default settings, but you can make changes to either of them if you wish. Serve Avatar as Fallback, which should be enabled, causes an avatar to display when a user doesn't upload a custom image. Since Serve Avatar as Fallback is enabled, Override Avatar with...

Export

Now that you've taken a look at the Import screen, it's time to become acquainted with the Export feature. To access this screen, click on WL Plugins WL Member Members Export. In this area, you can export all of your site's member details in a CSV file. This is an important action that should be performed often so that you will always have an up-to-date backup of your membership base in case anything should ever happen and you need to restore your site. While you can export all of your members...

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...

Free themes

If you want to browse through a massive collection of free themes, then the Install Themes screen should be your first stop. You can reach this screen by navigating to Appearance Themes. Then, click on the Install Themes tab. Using the Feature Filter, you can search for themes that match a variety of criteria. For example, you could specify that you only want to browse for blue themes that contain two-columns. On this screen, you can also search for themes by keyword, author, or tag. Smashing...

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...

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,...

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...

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...

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...