latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Jason (Lead Developer)

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 701 through 725 (of 1,909 total)
Author Replies
Author Replies
Posted: Thursday Jan 24th, 2013 at 5:30 am #39349
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

I’m sorry, no. That’s not possible with s2Member alone.

I would suggest integrating something like this:
http://wordpress.org/extend/plugins/social-connect/

People that come in through this plugin will be made Free Subscribers (i.e. you will get their email address) and it’s very simple to register this way. You can certainly use this in combination with s2Member if you like.

Posted: Thursday Jan 24th, 2013 at 5:28 am #39347
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

I’m sorry, can you please clarify for me, what is the ultimate goal here? To charge on a recurring basis through PayPal Standard Buttons, or to process on-site credit card transactions for recurring charges through s2 Pro Forms?

See also: Knowledge Base » PayPal® Pro (PayFlow Edition)
See also: Knowledge Base » s2Member® Pro Forms

Posted: Thursday Jan 24th, 2013 at 5:24 am #39346
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

s2Member will redirect anyone that does not have the edit_posts Capability.

You can filter this if you like with a hack file.

Please create this directory and file:
/wp-content/mu-plugins/s2-hacks.php
(NOTE: these are MUST USE plugins, see: http://codex.wordpress.org/Must_Use_Plugins)
(See also: http://www.s2member.com/kb/hacking-s2member/)

<?php
add_filter('ws_plugin__s2member_login_redirect', 's2_login_redirect', 10, 2);
function s2_login_redirect($what_s2_says, $vars = array())
	{
		$user = $vars&#91;'user'&#93;;
		
		if(!$user->has_cap('edit_posts')) // Change the Capability here if you like.
			return FALSE;
		
		return $what_s2_says; // Default return value.
	}
Posted: Thursday Jan 24th, 2013 at 5:20 am #39345
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

This could be accomplished through an application like phpMyAdmin provided by most hosting companies. You can modify the AUTO_INCREMENT value for the ID column in the wp_users table.

Posted: Thursday Jan 24th, 2013 at 5:18 am #39344
Staff Member

Thanks for reporting this important issue.

We’ve had this hack file updated to prevent the issue from occurring.
Please see: http://www.s2member.com/kb/auto-login-upon-registration/
Posted: Thursday Jan 24th, 2013 at 5:09 am #39338
Staff Member

Yes, that’s fine too :-)

Posted: Thursday Jan 24th, 2013 at 5:05 am #39337
Staff Member
Posted: Thursday Jan 24th, 2013 at 5:02 am #39336
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

Exactly right. Thanks for following up. I appreciate it.

captcha="clean" When you set this Attribute, visitors must prove they’re human by typing a captcha/security code. Possible values: 0 = do NOT require a captcha code on this Form; clean = DO require a captcha code on this Form; using the clean theme style. Possible theme styles include: red, white, clean, and blackglass. This service is powered by Google’s reCaptcha system.
Posted: Thursday Jan 24th, 2013 at 5:00 am #39334
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

The no_shipping directive is supported by s2Member®. The weight directive is not however. Please see: Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes (Explained)

ns="1" The no_shipping directive. Possible values: 0 = prompt for an address, but do not require one, 1 = do not prompt for a shipping address, 2 = prompt for an address, and require one. Not valid when cancel="1".
Posted: Thursday Jan 24th, 2013 at 4:57 am #39332
Staff Member

Thanks for reporting this important issue.

Yes, we’re aware of this being an issue, and work is underway to resolve it. Thanks for your patience.

Posted: Thursday Jan 24th, 2013 at 4:55 am #39331
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

I see I can export all members… but notice that ones that have been unsubscribed are still in the database… so, am assuming they are “demoted” or whatever you call it… and not considered “active”… ?

You will want to look at the “Role” column in your export file.
Anyone with the “Role” of “subscriber”, is a Free Subscriber (they either never paid, or were demoted).

See also: Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior
You can tell s2Member® to delete upon EOT instead of demoting. Demotion is the default behavior.

We have MemberPro… and thought there was a way to email or send announcements to all active members… but I don’t see that in the S2 Dashboard area or am missing it.. If that’s possible, can avoid the export issue altogether.

Email campaigns are established on the MailChimp side of things (or with AWeber if you prefer). While s2Member integrates with these services, it’s not possible to send mail to everyone from the Dashboard in WP. You would need to send emails using MailChimp or AWeber.

That being said, if you just want to mail everyone in your WP database, there are plugins available for this.
Please see: http://wordpress.org/extend/plugins/mailpress/

Reason: We wanted to make an announcement to all active members…
But during registration, it seems that if they don’t opt in or accidentally opt out, they are not on our Mail Chimp list…
Is there a way to assure that all paid registrants get placed in our Mail Chimp db without going thru the opt in process?

If you’ve integrated with MailChimp, yes.

Please create this directory and file:
/wp-content/mu-plugins/s2-hacks.php
(NOTE: these are MUST USE plugins, see: http://codex.wordpress.org/Must_Use_Plugins)
(See also: http://www.s2member.com/kb/hacking-s2member/)

Posted: Thursday Jan 24th, 2013 at 4:44 am #39328
Staff Member
Posted: Thursday Jan 24th, 2013 at 4:44 am #39327
Staff Member

Hello Support, is there a way to allow users to delete their membership account (whether paid or free). I’m not talking about demoting the account at the EOT but rather giving a user the ability to delete their account altogether (ie they no longer want their membership).

In your post, you mentioned (paid or free). However, a paying customer needs to cancel billing first. So if you present them with a Billing Cancellation Form, and set your EOT Behavior to “delete”, that should work nicely. Keep in mind that cancelling billing, does not always warrant an immediate EOT. They might still have time left.

Posted: Thursday Jan 24th, 2013 at 4:42 am #39326
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

Are these paying members (any of them)? Or is everyone a Free Subscriber? Once I know this I can probably help you with more specific information. Thanks!

See also: Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Cancellation Forms
See: Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior
See: Knowledge Base » s2Member® Pro Forms

Posted: Thursday Jan 24th, 2013 at 4:39 am #39323
Staff Member

Thanks for reporting this important issue.

I’m forwarding this to accounting. You should receive an email from Elizabeth shortly.

Posted: Thursday Jan 24th, 2013 at 4:37 am #39321
Staff Member

Thanks for the follow-up :-)

Removing the Last Name only (from a Pro Form template) will not work as expected. Even if you remove the Last Name field from display, server-side validation will fail, because the Last Name was not entered. I suppose you could fake a Last Name through a hidden input field though; if you don’t mind fake Last Names showing up in the Dashboard for each User. Maybe something like a period “.” would be easier to deal with.

You will need to edit your Custom Pro Form template.
Please see: Knowledge Base » s2Member® Pro Forms

Posted: Thursday Jan 24th, 2013 at 4:33 am #39320
Staff Member

Thanks for reporting this important issue.

I can confirm that s2Member® is compatible with WP Mail SMTP. We actually use that plugin here at s2Member.com. If mail sent by s2Member is not coming through, I would double-check your FROM address. Mail sent through an external SMTP server normally requires a specific FROM address.

See: Dashboard -› s2Member® -› General Options -› Email Configuration

Please let us know if problems persist :-)

Posted: Thursday Jan 24th, 2013 at 4:30 am #39319
Staff Member
WARNING: Bumping your thread, or creating duplicate threads will reduce your response time from our support staff. We monitor threads by the last reply time. If you continue to reply, it will actually knock you down in the order that we process incoming requests for support.

Our average response time is 24-48 hours.

Posted: Thursday Jan 24th, 2013 at 4:27 am #39317
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

All of s2Member’s login functionality is ultimately routed through /wp-login.php for the best compatibility with other plugins/themes. Using the Pro Login Widget is no different. If you want to achieve something like this, you might try an AJAX powered solution.

See: http://wordpress.org/extend/plugins/sidebar-login/installation/

<?php sidebarlogin(); ?>
Posted: Thursday Jan 24th, 2013 at 4:23 am #39316
Staff Member

Thanks for the follow-up :-)

The link is actually to sign up for Hulu Plus. I do not have Hulu Plus either.

Ha! Gotchya :-)

I see what you’re trying to accomplish. I don’t recommend doing this, because s2Member needs to know which type of credit card is being entered during checkout. For instance, with Maestro/Solo cards, we need to collect a Card Start Date or Issue Number. For other card types, we don’t.

On the technical side, you could set the card_type input field to a value of ‘paypal’ when the customer is using PayPal, and a value of ‘visa’ (for example) if any type of credit card is being used, and you can probably get away with that. s2Member will know which type of card it is, based on the CC number. However, in terms of UI design, we need to know what type of card has been selected so that we display the right form fields. If you’d like to modify that, I see no reason why it wouldn’t work.

Posted: Thursday Jan 24th, 2013 at 4:11 am #39314
Staff Member

Thanks for the follow-up :-)

No, I’m sorry. We did not receive anything related to this thread. Can you please send it again, and then update this thread for me? Thanks!
Posted: Thursday Jan 24th, 2013 at 4:04 am #39311
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

Capabilities are listed in the Dashboard, under each User account. Clicking [edit] for a specific User will bring up a list of their settings/configuration; and that will include a list of Custom Capabilities integrated with s2Member®.

If you’d like to get these via PHP, or display them on-site somewhere, you will need a PHP snippet.

<?php
$user = wp_get_current_user();
foreach(array_keys($user->allcaps) as $cap)
	{
		echo $cap.'<br />';
	}
?>

If you only want Custom Capabilities integrated with s2Member, you would do something like this.

<?php
$user = wp_get_current_user();
foreach(array_keys($user->allcaps) as $cap)
	{
		if(strpos($cap, 'access_s2member_ccap_') === 0)
			echo $cap.'<br />';
	}
?>

See also: Knowledge Base » ezPHP Plugin for WordPress®

Posted: Thursday Jan 24th, 2013 at 3:56 am #39310
Staff Member

Thanks for the follow-up :-)

If that code is coming from an s2Member Shortcode, it means that you have a theme/plugin which is not respecting the output that is generated by a Shortcode, and it’s instead applying WordPress® content filters to the output (i.e. <br /> tags for each line break in the raw code that is generated by a Shortcode).

We’ve seen this happen now and again, and it’s normally caused by a theme. Contacting the theme developer would be a good idea. Some themes will come with raw HTML shortcodes, or something like that, which can help resolve this, but in a theme-specific way. It’s not something you can reproduce on a default WP installation.

Posted: Thursday Jan 24th, 2013 at 3:50 am #39309
Staff Member

Thanks for the follow-up :-)

Hi Jason,

UPDATE: Upon the suggestion of SAS, I ran another test and captured the source code after the transaction. The SAS tracking code is showing up, however the replacement codes are not passing through the values:


What could be causing this?

This would indicate to me that you have unsupported Replacement Codes in this Tracking Code, based on the type of sale that was completed. I would carefully review this panel in your Dashboard, and be sure that each Tracking Code that you have, contains Replacement Codes listed as supported for that type of event.

See: Dashboard -› s2Member® -› API / Tracking

If everything looks good, please submit a Dashboard login and we’ll take a look at your configuration. Please do that privately through this form. Thanks! See: s2Member® » Private Contact Form

Posted: Thursday Jan 24th, 2013 at 3:43 am #39308
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

I have posted something before on this forum regarding this. Does s2 have the capability to protect live streams coming from amazon cloudfront?

Yes, please see: Knowledge Base » JW Player® w/ [s2Stream /] Shortcodes

I’m finding information regarding using a media extension rss feed that could work with jwplayer v6 that may contain a live stream.. is it possible to load an rss feed using the [s2stream] shortcode? This could potentially be a way to protect live streams using rss feed playlists..

The s2Stream Shortcode is designed to serve audio/video content, it will not serve an XML feed for you. However, s2Member can certainly protect an RSS feed, you will just need to place the XML feed file inside of your security-enabled directory (i.e. inside /wp-content/plugins/s2member-files/), and serve it from there.

What you make available through this feed, could also be protected. If you’d like to elaborate some more, I’ll see if I can point you in the right direction. I’m not sure I understand what you’re trying to accomplish exactly. Thanks!

See also: Dashboard -› s2Member® -› Download Options

Viewing 25 replies - 701 through 725 (of 1,909 total)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.