Membership Levels Page Give 404 Error
-
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.
-
This topic was modified 5 years, 6 months ago by
-
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.
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.
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 WordPress7) PeepSo Core: Audio & Video
Upload audio and video files. Link and embed audio and video from supported providers8) PeepSo Core: Chat
Private messages and live chat9) PeepSo Core: Friends
Friend connections and “friends” privacy level10) PeepSo Core: Groups
Public and closed user groups11) PeepSo Core: Photos
Photo uploads and albums12) PeepSo Core: Polls
Post a question and let users vote13) PeepSo Extras: Email Digest
Bring users back with automated newsletter14) PeepSo Extras: User Limits
Limit user privileges and/or hide them from PeepSo user listings based on role and profile completeness15) PeepSo Extras: VIP
Assign custom badges to users16) PeepSo Integrations: BadgeOS
Requires the BadgeOS plugin. Bridge BadgeOS and PeepSo points and badge systems17) PeepSo Integrations: GIPHY
Send GIPHY gifs and stickers in comments and chat18) PeepSo Integrations: myCRED
Requires the MyCred plugin. Award myCRED points for performing actions in PeepSo19) 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 PeepSo21) PeepSo Monetization: WPAdverts
Requires the WpAdverts plugin. Integrate WPAdverts with PeepSo22) 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.
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.
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.
-
This reply was modified 5 years, 5 months ago by
- The topic ‘Membership Levels Page Give 404 Error’ is closed to new replies.