You are viewing the OptimizePress 2.0 Help center. Click here for OptimizePress 3.0 support.
  • Forcing a specific EOT demotion rule [OptimizeMember]

    Difficulty: Advanced (Developers Recommended) Many of OptimizeMember’s Hooks/Filters make it possible to customize things in more advanced ways, which might not be available yet through the OptimizeMember UI panel in your Dashboard. If you want to force OptimizeMember’s Auto-EOT System to demote paying customers back down to a specific Role,…

  • How to use a custom return/success url for PayPal with OptimizeMember

    If you want to send paypal customers to a customized thank you page after checking out with Paypal, you can do so using one of the two methods below: Method 1: When adding a ” Membership Order Button” element to your sales page, you can simply put the full url…

  • Control element visibility with OptimizeMember shortcodes

    In the video below, we demonstrate just one of many ways to use the OptimizeMember Shortcodes to show/hide content based on user roles and capabilities. This is how you can create a grid on your site to show only the courses you want your members to see and then show…

  • Using OptimizeMember shortcodes to hide/show content

    To hide an element on logged out members: [opmIf is_user_logged_in()] Content for anyone that is logged in, regardless of their Membership Level.[/opmIf] To hide an element on logged in members: [opmIf !is_user_logged_in()] Some public content. They’re NOT logged in. A leading !exclamation means false.[/opmIf] Hiding elements based on membership level:…

  • How to create a URL order link (for PayPal) [OptimizeMember]

    If you want to create an order link which you can use to sell products that you have setup within OptimizeMember through a link on your website in a pricing table or somewhere you cannot use our shortcode, please follow this guide. Before You Start, Please Read These Important Notes….

  • Protecting Non-WordPress content [OptimizeMember]

    f you want to use OptimizeMember to protect content that is being loaded outside of WordPress you can do so by including  wp-load.php from the WordPress core files. <code><?php require_once ‘wp-load.php’; if(current_user_can(‘access_optimizemember_level1’)) { // User is allowed to view, so display something here. } else exit(‘Permission denied!’); This solution uses PHP…