Hello, is it safe to upgrade to WP 6.6.+??
]]>This plugin does not downgrade memberships when the user stops paying. The user gets free service.
It doesn’t keep any payment records, so auditing it is not easy.
I’ve posted a question within the WPSharks forum, but it’s been quite awhile without an answer from an S2Member rep. I’m a PRO member (long-time).
I would like to know if PayPal’s changes to their certification are going to be updated within S2Member or not. Please see the original post for details.
Many thanks.
As a follow-up to this closed question about Console errors – loading S2Member CSS. Not a supported MIME type
I was having the same issue (read link above) at my host FlyWheel and eventually the support team there (which is awesome) helped me to sort out. Their hosting architecture has the core WordPress files in a location outside of the normal “root” so when s2Member was trying to call them the way you would anywhere else, the core files weren’t found. To complicate matters, the result was a returned 404 type error rather than a JS or CSS file, so the console would show ‘MIME TYPE MISMATCH’ errors.. which were a total red herring:
//console log with slight edits
GET
https://www.somewebsite.com/wp-content/plugins/s2member/s2member-o.php?ws_plugin__s2member_css=1&qcABC=1&ver=240325-42710353
GET
https://www.somewebsite.com/wp-content/plugins/s2member/s2member-o.php?ws_plugin__s2member_js_w_globals=13983e4d05a5657&qcABC=1&ver=240325-42710353
The resource from “https://www.somewebsite.com/wp-content/plugins/s2member/s2member-o.php?ws_plugin__s2member_css=1&qcABC=1&ver=240325-42710353” was blocked due to MIME type (“text/plain”) mismatch (X-Content-Type-Options: nosniff). my-account
The resource from “https://www.somewebsite.com/wp-content/plugins/s2member/s2member-o.php?ws_plugin__s2member_js_w_globals=13983e4d05a5657&qcABC=1&ver=240325-42710353” was blocked due to MIME type (“text/plain”) mismatch (X-Content-Type-Options: nosniff). my-account
I was pointed to this 13 year old post about s2Member unable to locate WordPress directory which covers the same issue and ultimately has a solution which worked for me. If you scroll to the bottom you will see this:
The s2member-o.php file is designed to load only the s2Member plugin in a few special situations, in order to conserve system resources. This further optimizes s2Member’s delivery of dynamic CSS/JS files to a browser.
The s2member-o.php file will look for your root WordPress directory, starting from your s2Member installation directory, and/or from $_SERVER[“SCRIPT_FILENAME”], which is sometimes different.
…
The /s2member-o.php file is the only aspect of s2Member with this limitation. If you’d like to avoid this issue all together, you can tell s2Member NOT to use it all. If you’d like to go that route, you can create this directory and file:
/wp-content/mu-plugins/s2-hacks.php
credit: Jason Caldwell<?php
add_action("ws_plugin__s2member_after_loaded", "s2_hacks");function s2_hacks() {
$GLOBALS["WS_PLUGIN__"]["s2member"]["c"]["s2o_url"] = site_url("/");
}
?>
I had the mu-plugins/s2-hacks.php file already as well as the function s2_hacks()
in use for other things so I simply added that line to the existing function and voila! It worked.
Hello
I installed this with Buddypress, which I read that this plugin is compatible with. Unfortunately the only option for restricting Buddypress is the URL slug or URI, as S2member calls it. That means I can only restrict an entire page, not an element on the user profile page. What I want to do is to hide members’ phone numbers and email addresses to logged out users and users of specific user roles and show them to only people of certain roles.
Can S2member achieve this?
]]>When I add a post, this series of errors appears on the page, and then the post editor loads normally…
Warning: Undefined array key 3 in?/home/wwfd/forquilhadespachante.com.br/wp-content/plugins/s2member/src/includes/classes/security-rest.inc.php?on line?46
Warning: Undefined array key 3 in /home/wwfd/forquilhadespachante.com.br/wp-content/plugins/s2member/src/includes/classes/security-rest.inc.php on line 46
Warning: Undefined array key 3 in /home/wwfd/forquilhadespachante.com.br/wp-content/plugins/s2member/src/includes/classes/security-rest.inc.php on line 46
Warning: Undefined array key 3 in /home/wwfd/forquilhadespachante.com.br/wp-content/plugins/s2member/src/includes/classes/security-rest.inc.php on line 46
Warning: Undefined array key 3 in /home/wwfd/forquilhadespachante.com.br/wp-content/plugins/s2member/src/includes/classes/security-rest.inc.php on line 46
Warning: Undefined array key 3 in /home/wwfd/forquilhadespachante.com.br/wp-content/plugins/s2member/src/includes/classes/security-rest.inc.php on line 46
Warning: Undefined array key 3 in /home/wwfd/forquilhadespachante.com.br/wp-content/plugins/s2member/src/includes/classes/security-rest.inc.php on line 46
Warning: Undefined array key 3 in /home/wwfd/forquilhadespachante.com.br/wp-content/plugins/s2member/src/includes/classes/security-rest.inc.php on line 46
Warning: Undefined array key 3 in /home/wwfd/forquilhadespachante.com.br/wp-content/plugins/s2member/src/includes/classes/security-rest.inc.php on line 46
]]>For some reason the debit or credit card box under Billing Method is not editable. I checked with Stripe but they could find no issue. The form was generated by s2Member shortcode so I’m not sure what I can do. Please help!
]]>Why is the s2Member domain name expired and your website gone? Is this plugin no longer available??
]]>Hi,
your website is down. Do you have a working link?
Hi,
Thanks for creating this great membership plugin. I want to support it before buying as its lifetime price ??
I have a requirement to just block a piece of content with paypal/other payments. I tried this option but dont see anything in the page:
[s2If is_user_not_logged_in()]
Content for someone who will pay.
[s2Member-PayPal-Button modify=”1″ level=”4″ ra=”49.95″ desc=”Upgrade To Level #4″ /]
[/s2If]
Please guide me any options I might be missing.
]]>I have created a s2member french translation. Where can I send the files ?
Best regards
]]>The S2Member Plugin is causing the wordpress dashboard to loose all formatting. When I deactivate the plugin, formatting returns. When the plugin is active, it looks as though the CSS for WP Dashboard isn’t loading at all. HELP
]]>I’m getting console errors when I try to load S2Member CSS files:
Refused to apply style from ‘https://mywebsite.com/wp-content/plugins/s2member/s2member-o.php?ws_plugin__s2member_css=1&qcABC=1&ver=230815-3390180162’ because its MIME type (‘text/html’) is not a supported stylesheet MIME type, and strict MIME checking is enabled.
Do you have any idea why this is happening. (Both WordPress and S2Member are up to date as of today.)
Thanks!
]]>Hi, I’m looking for a new theme for a society that uses S2 Membership Pro. It has to also be compatible with bbPress, Event Calendar Pro and Woocommerce. On Themeforest I can find lots of themes compatible with all the plugins accept S2 Membership is not listed anywhere!
Has anyone a good recommendation?
Thanks
]]>We have ordering (woocommerce pages) set to Level 1 access. One client registered but was still level zero and allowed to order. We have no idea how this happened the order pages were still locked down to Level #1 only.
This was the the last release of S2M, we just updated. Will that fix this bug?
]]>When attempting to remove the plugin, I first deactivated it. Then I deleted. Then when I did a site backup I saw that there were many, many files related to the plug-in still residing on my site. I then deleted those files.
After I doing that, I now have restricted access to my dashboard. I am only able to access my profile. Posts, Pages, Upgrading, Plug-ins, etc., all areas of admin are no longer accessible.
Later, when researching a fix, I noticed a warning posted “to be sure to “disable” the plug-in before deleting” or something to that effect. I deactivated the plug-in prior to deleting but did not see any option for “disabling”.
The plug-in is very robust with many functions and features – a very sophisticated product. Due to this, though I no longer require the plug-in, I was hesitant to remove because of something like this occurring. However, due to best practices and site speed objectives, I went ahead and removed it.
Unfortunately, my site admin access is now disabled (as well as edits or upgrades are inaccessible) until this is resolved. Please advise.
Thanks!
]]>Hello, it’s just a warning for S2Members users. WP 6.2.1 added a security fix that breaks a lot of shortcodes in FSP themes – see discussion here https://www.ads-software.com/support/topic/wordpress-v6-2-1-breaks-the-shortcode-block-in-templates/
]]>Hey there! I am a moderator for a site called Riverbend News. We are a local newspaper. On our site we have an online edition of the paper for customers to access. Once they have paid a subscription fee an account is created for them and they are allowed to access pdf files of all of out newspapers ever released. However, for a while now we have been encountering a strange problem and I need some help to remedy it as we are losing customers because of it.
When a first hits log in on our website it takes them to a website with the title “s2Member a powerful membership plugin for WordPress.” We have had them log in using the smaller log in below that says “log in with username and password” as that takes them directly to our site. Or at least it used too. Once they have entered their information in (ex: email and password) and they hit enter, the page reloads and says “I’m sorry you’re not allowed to access this page.” However, if they delete the website address in the address bar and and type in riverbendnews.org or if they return to the home page of our site from the “you are not allowed access page” they are logged in.
How do we remedy this so that when they hit enter from logging in it just takes them right back to the main page? I am not good at this and just walked into this job without any experience so any help is greatly appreciated.
]]>Hi Team,
I have multiple websites for which I need registration and paid articles feature.
Can i get a demo account for 7 days where I can check the functionality of paid articles and integration of APIs as well
]]>Hello. I would appreciate your advice. I am having trouble registering because I am getting a registration error when I try to register using the registration form.
In the Multisite Registration Configuration, I have selected Blog Farm for What Do You Plan To Offer? I have also selected Yes (allow Open Registration;Free Subscribers,with a free Blog) for Your Main Site/Allow Open Registration?
If I change the selection of “Your Main Site/Allow Open Registration?” to NO (do NOT allow Open Registration), the “Allow new registrations for user accounts” checkbox is checked in the site network settings and new registrations are allowed. However, I am having trouble with this because it prevents the registrant from being able to create a site. Please advise if you notice where the problem lies.
]]>Hi, the question I have is that with my upgrade page, I’m creating some custom buttons. The plugin doesn’t appear to have a URL for upgrade with PayPal so the question is, how can I create a PayPal link to use on my custom buttons?
]]>Hi
Is it enabled by default that have woocommerce checkout with s2? Also I want pay per company blog post. Not user role.
Also, I want buddy boss integration.
Im using buddy boss, woocommerce, paid membership pro, affiliate wp.
Can you help?
Setvef
We had a problem when the site crashed, and deactivated all plugins, then reinstalled them. When I tried to start the S2 member framework, WP called up a fatal error and stopped it. Version 221103. WP V6.1.1
Fatal error: Uncaught ValueError: Unknown format specifier ";" in /www/webvol34/hy/dzvub4d93pbulkf/isdrs.org/public_html/wp-content/plugins/s2member-pro/src/includes/syscon.inc.php:137 Stack trace: #0 /www/webvol34/hy/dzvub4d93pbulkf/isdrs.org/public_html/wp-content/plugins/s2member-pro/src/includes/syscon.inc.php(137): sprintf('<div><small sty...', 'isdrs.org') #1 /www/webvol34/hy/dzvub4d93pbulkf/isdrs.org/public_html/wp-includes/class-wp-hook.php(308): ws_plugin__s2member_pro_default_options(Array) #2 /www/webvol34/hy/dzvub4d93pbulkf/isdrs.org/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters(Array, Array) #3 /www/webvol34/hy/dzvub4d93pbulkf/isdrs.org/public_html/wp-content/plugins/s2member/src/includes/syscon.inc.php(355): apply_filters('ws_plugin__s2me...', Array) #4 /www/webvol34/hy/dzvub4d93pbulkf/isdrs.org/public_html/wp-content/plugins/s2member/s2member.php(155): ws_plugin__s2member_configure_options_and_their_defaults() #5 /www/webvol34/hy/dzvub4d93pbulkf/isdrs.org/public_html/wp-admin/includes/plugin.php(2314): include_once('/www/webvol34/h...') #6 /www/webvol34/hy/dzvub4d93pbulkf/isdrs.org/public_html/wp-admin/plugins.php(192): plugin_sandbox_scrape('s2member/s2memb...') #7 {main} thrown in /www/webvol34/hy/dzvub4d93pbulkf/isdrs.org/public_html/wp-content/plugins/s2member-pro/src/includes/syscon.inc.php on line 137
S2member has worked for several years but recently started acting up, and when the host did a forced update to PHP 8.1 and things went badly wrong. Tried PHP 8.0 as well. So we are stuck with the Pro version not working of course.
]]>Hello S2 hive
great plugin but it currently lacks a very useful feature – two payment methods at once!
has anyone here had any luck implementing both the stripe and paypal payments together on one page?
there’s word that a js hack has been used that swaps one form for the other without reloading the page, so gives the impression of it being the same form. I think they even kept the values entered in the fields so far, so it doesn’t have to be filled again.
if anyone knows of a hack like that it would be really useful to take a look at
cheers
]]>Hello,
We have a question about the free version of this plugin.
We have a page on our website where would like to offer some free wallpapers to users in return for registering to our newsletter. We tried to set this up in the free version of the plugin (we set a “0” level restriction to that specific page) however it does not seem to have worked. Instead, it restricted the entire website and users were shown the admin log-in page as soon as they landed on the page. Because of this, we had to disable the plugin.
Is there a way that we can make just one page only on the website have this restriction and to somehow have it be a registration which can be linked to a Mailchimp account?
Please let us know if this is an option and how we can set this up.
Many thanks in advance for your help.
]]>Hello,
I am receiving admin notifications about user registrations but the users are NOT receiving emails. When I deactivate this plugin they do receive the emails as expected.
Hello,
I am now realizing that protected files continue to be open to public.
While members areas —Members Levels– work fine and protected content cannot be reached by unregistered or disconnected users, anyone (whether connected or logged out) can reach the files if they have the protected file url.
Also, they can find it through source-code.
My protected files are stored in wp-content/plugins/s2member-files/ folder
Please let me know how to fix this issue and completely seure and prevent direct access
to protected content.
Thank you very much and regards
Liliana
]]>I am helping a non-profit. People will see a QRcode for a specific business and scan it. It contains a link such as: https://whoami.com/lookup?businessid=123
That link will take them to a single page which will display specific information based upon the business ID. This Business ID is not a part of he WordPress standard account but an S2member item for an existing ID.
On the single page would be
[s2Get user_field="businessaddress" user_id=$businessid /]
[s2Get user_field="directions" user_id=$businessid /]
This keeps me from having to create a page for each business.
Is this something that would work? If so, please point me in the right direction. I have played around with $_GET[‘id’];
but am not the programmer I used to be (back when we had real toggle switches and punch cards)!`
Good Morning,
We are having issues logging into our wordpress site. We attempt to login and the page loads but then there is no change and we are left at the login portal. No error appears during this time. We then attempted to troubleshoot using the steps listed in this link: https://www.ads-software.com/support/article/login-trouble/.
We attempted to change the password. An error showed and gave an invalid key error in the web address for the temporary password. This happened multiple times in multiple browsers. Next we attempted incognito and clearing the cache and logging in on seperate computers. All had the same issue. No error appears and login screen stays the same. After this we disabled the firewall and attempted steps again. Ran into same issues.
The relevant information for the server is below:
? PHP version is 7.0
? MySQL version is 5.6.0
? WordPress is version 6.0 (6.0.1 is the latest)
Please let us know what else we may need to do to troubleshoot this.
Thanks in advance,
Brian Cleary
We cannot get it to work properly. It was working well then the last 2-3 months it has failed .
We have people join as a member, it takes them to paypal to pay, then it should bring them back to our website to set up their account, this is where things go wrong.
I would appreciate any help that can lead me to someone that can come aboard and fix this issue for us. We are not a money making site, we are a tax free non-profit site that makes no income. We merely hold a registry for angel trumpet flowers. We are more than willing to hire help that can get us back on track .
]]>