Forum Replies Created
-
AuthorPosts
-
dspanogle
ParticipantOK, I created a snippet to do just that. Not a big deal.
For those interested here is the code: (Use at your own risk)add_action('admin_enqueue_scripts', function($hook) { if ($hook !== 'toplevel_page_simple_wp_membership') { return; } wp_register_script('swpm-copy-ids', false, ['jquery'], null, true); wp_enqueue_script('swpm-copy-ids'); $inline_js = " jQuery(document).ready(function($) { var copyBtn = $('<button type=\"button\" class=\"button\">Copy Selected Member IDs</button>') .css({'margin-left':'10px'}) .on('click', function() { var ids = []; $('input[type=\"checkbox\"][name=\"members[]\"]:checked').each(function() { ids.push($(this).val()); }); if (ids.length === 0) { alert('No members selected.'); return; } var idList = ids.join(','); navigator.clipboard.writeText(idList).then(function() { alert('Copied '+ ids.length +' IDs:\\n' + idList); }).catch(function(err) { alert('Failed to copy IDs: ' + err); }); }); $('.tablenav.top .actions.bulkactions').append(copyBtn); }); "; wp_add_inline_script('swpm-copy-ids', $inline_js); });Use at your own risk.
dspanogle
ParticipantNO!
It would still take several steps and the “list” would still have to be created manually. Besides I already created a snippet to export all member data including the special profile fields we added.It does not seem that you have read the details of my request for an enhancement to your plugin that would help many users. Are you a Bot or an AI thingy?
Goal. Create a list of member Ids in the clipboard. The list is NOT RELATED TO Membership level, NOT related to member stats (Active, Etc.) Once created, the list can be pasted into the member Id list in the “Send Direct Email” feature in the Members page [members, add members, bulk operations, Send Direct Email] of the Simple Membership “Members” page”.
Method.
1. Using the Members list, select (check the box) each member who we want to send an email to using the Send Direct Email feature. The criteria for selecting the members is NOT related to any standard Profile field, Could be selected based on the color of their hair, if they are male of female or other, if they have model 3 of our shoes, or they did not take action requested by a previous email. Since the selection is random and done by a human who understands the criteria of selection, it would take a very special snippet and even then difficult because the criteria could be male, have car model3, and wear black shoes.
2. Once the desired members are selected in the members list, use a Bulk Action to create a list of the members Ids in the clip board. E.G. “5,3,78,55,12,3,96,47”.Suggested enhancement is the addition of a new Bulk Action [Create Member Id List for ‘Send Direct Email’] (NOT a new Bulk ‘Operations’)
Just a suggestion, If you are not interested, just let me know and close the request.
Dennis
dspanogle
ParticipantGood Morning.
It would be random criteria depending on the website, the members and the administrators and the issue.
We don’t want to create a MailCHimp account at this time as we really don’t need that and I am not sure it would help.
Example: We have about 30 members who have not updated their profiles after sending an email to Active Annual Memberships which can be selected in Send Direct Emails. We would like to select the 30 or so members using the field needing updates, and send another email to just those members using the member Ids. They are all Active Annual Members as are the ones who did update their profile. Resending the emails to those that did the update is not a good idea.
So, If we select each member who has not updated the one field in their profile in the Members list, we now have to copy and enter 30 ids in the Send Direct Email. My suggestion would save much effort.
By the way, in case you don’t remember, I was the person who suggested (and wrote the preliminary code for ) the last update to Send Direct Email by selecting the Membership Level and the account status. We use that a lot.
Unfortunately I am not able to create the code to do this latest suggestion due to other commitments.However if you could provide the basic concept to create a snippet to create the list in the clipboard, or file or ?? I may have time to try that.
Dennis
dspanogle
ParticipantRegarding Issue #3
That is the way it works. The email address is the one unique value for each membership. PayPal returns the email of the person’s PayPal account email (if they use their account to pay). Simple membership does not check to see is the user has an account with a different Email and just creates a new account.
Here is want we do:
Inform your members (on the page where you have the payment button) that they must use the SAME email as their current account when they re-register and pay. If their membership email is different than their PayPal account email, they can pay at PayPal AS A GUEST and use the same email as their membership when they use the Guest pay option. We also tell them they do NOT have to create a PayPay account as there is a way to NOT create the account when you pay as a Guest. ( A not to visible slider button is by default in the create the account position. They can turn that OFF.dspanogle
ParticipantYes, Just edit the event
Put the ‘public’ words in the excerpt block in the event settings on the right hand side. Read about in Events documentation.January 29, 2024 at 3:11 pm in reply to: Message edit: swpm_full_page_protection_not_logged_msg #27637dspanogle
ParticipantInstall the free plug in Custom Messages. There you can override the message for various page/post/message/ protection
-
AuthorPosts