• Resolved notright

    (@notright)


    Hi,

    The membership levels page is not working properly. Sometimes it gives me and my users a 404 error when we try to access it and other times it works fine. For example, I go to the page and it’ll give me a 404 error, I’ll refresh the page and it’ll appear, then I’ll refresh it again and it’ll give me a 404 error.

    I’ve tried deactivating all other plugins, switching themes, disabling the force SSL option, everything I can think of and it’s still happening.

    • This topic was modified 5 years, 6 months ago by notright.
Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Author Andrew Lima

    (@andrewza)

    Hi @notright

    Thank you for using Paid Memberships Pro.

    What version of Paid Memberships Pro are you currently using?

    Are you able to recreate this 404 issue every time, if you can these steps may help determine the cause of the issue.

    I also recommend in flushing your permalinks, to do this go to your Settings > Permalinks and save your permalinks. This should flush them.

    Plugin Author Andrew Lima

    (@andrewza)

    This is a friendly follow up @notright to see if you’ve made any progress on this?

    Sometimes 404 issues come when multiple plugins share the same slugs for Custom Post Types and more.

    Please feel free to keep me posted.

    Please note we mark support tickets as resolved if we do not receive feedback in a week.

    I have a very similar issue. I have everything set up on a PeepSo sight with PMP and WooCommerce.

    Everything seems fine and the individual pages check out.

    When a new user joins my site it asks to register and takes you to the membership levels to purchase. Free, Month, Year, and Life.

    When you choose any level to add to cart/checkout they all go to 404.

    I have checked everything and cannot resolve this issue.

    I have “flushed” the permalinks. Tried Square, Stripe, and Paypal. I checked and changed various settings.

    The entire site works fine once a user has a membership but whenever someone new tries to join the site and get a membership it always goes to 404. Thus the site can’t be used by new users.

    Any insight?

    Anyone can test this. https://heroscapegame.com/ Create (register) a new account. It will prompt you to get a membership level. Any level you pick goes to 404.

    • This reply was modified 5 years, 5 months ago by benitrage.
    Plugin Author Jason Coleman

    (@strangerstudios)

    When adding ?level=abc to any URL causes a 404, this means that there is another plugin on your site with a CPT called “level”.

    It’s bad practice of us to have named our level parameter level instead of pmpro_level, but we did that back in 2009 and it would be hard to change now.

    It’s similarly bad practice for the other plugin to have a cpt called just level instead of adding a prefix as well. I’m sure they have a similar excuse for not updating it.

    Sometimes, you can uninstall that other plugin if you don’t need it.

    If we know exactly what the other plugin is, we can usually offer a custom code work around to get the plugins working together nicely. The exact fix depends on the plugin.

    I hope this helps anyone having the same issue.

    OK, that helps clarify.

    My site is a Peepo and pretty much all of the plugins are PeepSo. I don’t have a lot of extras like Yoast or Wordfence, etc.

    Here are the exact plugins.

    1) BadgeOS
    BadgeOS lets your site’s users complete tasks and earn badges that recognize their achievement. Define achievements and choose from a range of options that determine when they’re complete.

    2) BadgeOS BadgeStack Add-On
    This BadgeOS add-on automatically creates achievement types, pages and sample content to jumpstart your own badging system.

    3) myCRED
    An adaptive points management system for WordPress powered websites.

    4) Paid Memberships Pro
    The most complete member management and membership subscriptions plugin for WordPress.

    5) Paid Memberships Pro – WooCommerce Add On
    Integrate WooCommerce with Paid Memberships Pro.

    6) PeepSo
    PeepSo Foundation – The Next Generation Social Networking Plugin for WordPress

    7) PeepSo Core: Audio & Video
    Upload audio and video files. Link and embed audio and video from supported providers

    8) PeepSo Core: Chat
    Private messages and live chat

    9) PeepSo Core: Friends
    Friend connections and “friends” privacy level

    10) PeepSo Core: Groups
    Public and closed user groups

    11) PeepSo Core: Photos
    Photo uploads and albums

    12) PeepSo Core: Polls
    Post a question and let users vote

    13) PeepSo Extras: Email Digest
    Bring users back with automated newsletter

    14) PeepSo Extras: User Limits
    Limit user privileges and/or hide them from PeepSo user listings based on role and profile completeness

    15) PeepSo Extras: VIP
    Assign custom badges to users

    16) PeepSo Integrations: BadgeOS
    Requires the BadgeOS plugin. Bridge BadgeOS and PeepSo points and badge systems

    17) PeepSo Integrations: GIPHY
    Send GIPHY gifs and stickers in comments and chat

    18) PeepSo Integrations: myCRED
    Requires the MyCred plugin. Award myCRED points for performing actions in PeepSo

    19) PeepSo Monetization: Paid Memberships Pro
    Requires the Paid Memberships Pro plugin. Paid Memberships Pro bridge.

    20) PeepSo Monetization: WooCommerce
    Requires the WooCommerce plugin. WooCommerce bridge for PeepSo

    21) PeepSo Monetization: WPAdverts
    Requires the WpAdverts plugin. Integrate WPAdverts with PeepSo

    22) WooCommerce
    An eCommerce toolkit that helps you sell anything. Beautifully.

    23) WooCommerce Admin
    A new JavaScript-driven interface for managing your store. The plugin includes new and improved reports, and a dashboard to monitor all the important key metrics of your site.

    24) WooCommerce Stripe Gateway
    Take credit card payments on your store using Stripe.

    25) WP Adverts

    I assume most of those wouldn’t conflict. If I had to guess it is either BadgeOS or Credly or VIP.

    I’m going to experiment with turning off those plugins and see if it has an effect.

    Any other insight is always appreciated. Thanks!

    BadgeOS is the culprit. Here is an example of one of their links https://heroscapegame.com/level/adventures-in-badging/

    • This reply was modified 5 years, 5 months ago by benitrage.
    Plugin Author Andrew Lima

    (@andrewza)

    Thanks for the feedback @benitrage, are you able to rename the ‘level’ parameter? I know in previous versions of BadgeOS this used to be possible.

    I haven’t bothered. Been trying to get this site to work for a month and I don’t need the badges that badly. I’ll look back into it later. I’m just glad PMP is working now.

    I’m only having 1 issue now.

    I want to make classifieds (Adverts) visible to all level members but only Lifetime members able to publish a classified but I can’t seem to find a way.

    I also would like to limit chat to a member level but can’t get it to work.

    I feel like it should be possible but that I’m overlooking something obvious.

    Plugin Author Andrew Lima

    (@andrewza)

    You may be able to use the [membership] shortcode around your adverts/classifieds. There may be a few ways to achieve this, please feel free to follow this guide – https://www.paidmembershipspro.com/make-the-most-of-your-ad-space-with-level-specific-targeting/

    You might need to get some customizations done for your chat limit, here is a guide for Live Chat and Paid Memberships Pro – https://www.paidmembershipspro.com/members-live-chat-chatrooms-using-arrowchat-iflychat-wise-chat-zopim/

    I hope this helps get you started.

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Membership Levels Page Give 404 Error’ is closed to new replies.