Build Your Own Business Website header image

Lesson 11 – Personalize the User Experience

Difficulty Level -

Filed Under Topics -

Listed Under Lesson Subjects - , ,

Applies to - ,

In this eleventh lesson, Personalize the User Experience, of our How to Create a Membership Website course we focus on adding features that tailor your site for the logged in user. This personalization shows up in the form of a User Profile, a Course List and displaying their forum posts. We finish the lesson by customizing the course display so that each module of the course is displayed on the main page allowing users to quickly access each lesson.

Personalize – Add Profile – Watch the Video

  • WP eMember Profile

    • Add shortcode
  • Simple:Press Forum Profile Form

    • Thesis 301 redirect

Personalize – Add Course List Widget – Watch the Video

  • Add a text Widget
  • Link to each course
  • Wrap link in shortcode

Personalize – Control Widget Display – Watch the Video

  • Install Dynamic Widgets Plugin

  • Configure Plugins –

    • Dynamic vs Static
    • Logic – Yes/No/Except
  • Options

    • Role
      • set course list to show only on
      • exception to the Yes No Except
    • Date
    • Pages
  • Create a Visitor Only widget

Personalize – Add User’s Forum Posts – Watch the Video

  • Install Enhanced Text Widget

  • Simple:Press Forum Template Tags

    • Template tag documentation
  • Anatomy of a template tag

    • author posts – sf_author_posts
      • Arguments
    • Get user ID
      • global $current_user
      • $current_user->ID
  • Additional tags

    • latest posts + unread posts – sf_new_post_announce
    • quick links – sf_quicklinks_tag
    • unread posts – sf_new_posts_tagAdd User’s Forum Postssubscribed topics – sf_subscribed_topics_tag
    • watched topics – sf_watched_topics_tag

Course Specific Sidebar Content – Control Content Display – Watch the Video

  • Install BYOB Thesis Sub Sidebars Plugin
  • Create a Free Member sub sidebar
  • Add forum posts to the sidebar
  • Assign the sub sidebar to the Free Member Course Pages
  • Add alternative forum post display with template tag
    • recent posts – alternative format – sf_recent_posts_expanded

Add Module List for Each course – Watch the Video

  • Install the Query Posts Plugin

  • Add Widget

  • Configure Widget

    • Title
    • Order
    • Orderby
    • Post status
    • Post type
    • Posts per page
    • Post Parent
    • Widget Title
    • Entry Container
    • Entry Titles
    • Byline
    • Entry content

Save $200 on Membership Now!

Start learning today for as little as
$0.82 PER DAY!
THIS IS A LIMITED TIME OFFER!
Subscription Options
0 Comments… add one
0 comments… add one

Leave a Comment