Archive for 2009

  • Go
    Replacing Search in WordPress with Google’s Custom Search Engine
    Friday, September 4th, 2009

    If you have a ring of web properties that are powered by WordPress, why not link them all together to drive traffic through a custom Google search? WordPress's search engine is notoriously unhelpful because it sorts search results by date instead of relevancy. If you use Google Custom Search, when you search using your souped-up Google Custom Search box, you'll land on the new search template, and Google will load the results (almost instantaneously) in a paginated iframe.

  • Go
    Extending User Profiles in WordPress
    Friday, August 28th, 2009

    In this series, I'm going to show you how to display a paginated archive of all your WordPress users, as well as extend user profiles to include custom user meta on both the front end of your WordPress theme and in the Dashboard.

  • Go
    Creating a Directory of Registered Users in WordPress
    Thursday, August 27th, 2009

    First of all, create about 6 users under Users --> Add Users in WordPress, so we have some faces to work with. Then go ahead an install Members List. Quickest instructions for setting it up.

  • Go
    Creating an Author Template in WordPress
    Wednesday, August 26th, 2009

    Each user needs a landing page that displays all the user meta from her profile. Thankfully, WordPress has already accounted for this, because when the application requests an author by ID (?author=#), it looks for the following templates in this order: author.php, archive.php, index.php.

  • Go
    Integrating User Photo with Members List
    Tuesday, August 25th, 2009

    What WordPress does with avatars is already fairly cool—you have the option of allowing Gravatars as well as implementing randomly generated Wavatars, Identicons or MonsterIDs. The User Photo plugin lets users upload a photo of their choice via their Profile. If users don't upload a photo, we can have the avatar "fall back" to the user's gravatar, or, optionally, generate a random avatar according to WordPress' Discussion settings. This guarantees that users will always have avatars.