Since updating to WP 6. 7 and PHP 8.3, I am seeing a load of warnings re subscribe2
Just installed the plugin..
For some reason, when I enter an e-mail address to subscribe, all that happens is, I see the text:
To manage your subscription options please login.
I have not set anything that would force login to wordpress..?
Help!
Hi. How is everyone? My hoster shut down support for PHP 7 and prior, so I had to switch to PHP 8+.
It looks like since that particular switch, subscribe2 stopped working properly. It still is available in WordPress, however you cannot access the subscriber lists any more. If you send out a test mail, it will tell you that sending was successful but no mail will ever arrive.
I am on Wodpress 6.6.1.
These lines stand out in the log:
Uncaught ValueError: Missing format specifier at end of string in /html/wp-content/plugins/subscribe2/classes/class-s2-list-table.php:430
Stack trace:
#0 /html/wp-content/plugins/subscribe2/classes/class-s2-list-table.php(430): sprintf(‘…’, ‘…’, ‘…’)
#1 /html/wp-admin/includes/class-wp-list-table.php(1685): S2_List_Table->pagination(‘…’)
#2 /html/wp-admin/includes/class-wp-list-table.php(1617): WP_List_Table->display_tablenav(‘…’)
#3 /html/wp-content/plugins/subscribe2/admin/subscribers.php(309): WP_List_Table->display()
#4 /html/wp-content/plugins/subscribe2/classes/class-s2-admin.php(340): require_once(‘…’)
#5 /html/wp-includes/class-wp-hook.php(324): S2_Admin->subscribers_menu(”)
#6 /html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array)
#7 /html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#8 /html/wp-admin/admin.php(259): do_action(‘…’)
#9 {main}
thrown
I am not 100 percent certain this is related to the PHP upgrad to 8, but it most likely looks like it. Is this a known error and already addressed? If so, is there a time frame, if and when this can be fixed?
]]>After I send email preview, my inbox receives 4 emails (for one post) corresponding to 4 formats that Subscribe2 can generate:
Why is that? I suppose to receive only one email for one post, with pre-defined format. I do not find where to config which format to go with which type of email.
]]>When you go to Send Email and put quotes or other special characters in the email content, and then you click the Preview button to get a test email, the page refreshes with the quotes and other special characters escaped with slashes and encoded as HTML special characters inside the email content.
For example, the next line (including quotes)…
“Test”
…is converted to…
\"Test\"
…which comes out in the email with slashes like so…
\”Test”\
Any ideas on how to fix this?
]]>You can manage your subscription options from your profile.
the link in this alert is in the topic title and don’t work, can anybody help me ?
]]>It was reported that someone tried to unsubscribe and it failed. So I tried, and it’s not working. There is also no on-screen notification that unsunscribe worked. Thanks.
Subscribe2 v10.43
WordPress v6.5.5
I’m working on exporting my subscribers to a CSV, and since the export functionality doesn’t work at all, I’m trying to extract the data on my own.
My list in the admin panel says it has 900+ subscribers. However the database table only has around 600. There are specific users listed in the admin panel that, if I search the ENTIRE database of the site, never show up in any table / record / etc.
Is there a second location where some subscribers are stored? I’ve even done a full site FILE text search and can’t find some of the subscribers (just in case some folks are stored to a text file somewhere, or something weird like that).
Hello.
Where do you set the “From” email address please?
My site says:
“You appear to be sending notifications from [email protected], which has a different domain name than your blog server strongwomen.org.uk. This may result in failed emails”.
There’s a bunch of deprecation notices with PHP 8.2. Any chance on correcting those? Thanks!
Creation of dynamic property S2_Admin::$script_debug is deprecated: wp-content/plugins/subscribe2/classes/class-s2-core.php:2142
Creation of dynamic property S2_Admin::$word_wrap is deprecated: wp-content/plugins/subscribe2/classes/class-s2-core.php:2144
Creation of dynamic property S2_Admin::$excerpt_length is deprecated: wp-content/plugins/subscribe2/classes/class-s2-core.php:2151
Creation of dynamic property S2_Admin::$site_switching is deprecated: wp-content/plugins/subscribe2/classes/class-s2-core.php:2152
Creation of dynamic property S2_Admin::$clean_interval is deprecated: wp-content/plugins/subscribe2/classes/class-s2-core.php:2153
Creation of dynamic property S2_Admin::$lockout is deprecated: wp-content/plugins/subscribe2/classes/class-s2-core.php:2154
Creation of dynamic property S2_Admin::$wp_release is deprecated: wp-content/plugins/subscribe2/classes/class-s2-core.php:2163
Creation of dynamic property S2_Ajax::$script_debug is deprecated: wp-content/plugins/subscribe2/classes/class-s2-ajax.php:13
Creation of dynamic property S2_Block_Editor::$script_debug is deprecated: wp-content/plugins/subscribe2/classes/class-s2-block-editor.php:13
Looks like they’ve finally updated to fix that security issue.
]]>Hi, I see Wordfence is reporting a vulnerability in Appsero which is used in your plugin.
When do you expect to be able to release a fix with an updated version of Appsero?
Ref: https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/subscribe2
]]>As others on this forum have noted, notifications stopped being sent to public subscribers sometime at the start of the year. If I create a new post, no notifications are sent. If I use the “send email” function, nothing is sent. I did use “send email” to successfully send a message to the one registered subscriber, but I am not ready to change every subscriber to registered; there must be some explanation/answer for this.
What do I need to do to get this working again? It was flawless for 10 years and then suddenly stopped…
]]>There are 2 public subscribers that I wish to delete from the subscriber list but neither putting the address into the Add/Remove field nor ticking its box and clicking delete will get rid of the addresses. The 2 addresses are [email protected] and [email protected].
]]>Based on multiple security warnings, I want to disable to Subscribe2 plugin. Before doing that, I want to have a list of subscribers. I tried the button titled “Save Emails to CSV file” button and a file was created. However, it only includes the column headings and no data. On the odd chance that the entries needed to be checked, I checked the visible list and tried saving the e-mails, and that did not work either.
I, and many others will appreciate a safe way of exporting the e-mail addresses for emergencies like this. Thank you for your expedient attention to the whole or part of the problem.
]]>Hello,
Do you have estimate on when this security issue will be addressed?
Broken Access Control vulnerability discovered by Dhabaleshwar Das (Patchstack Alliance) in WordPress Plugin Subscribe2 (versions <= 10.42)
Source:?Patchstack
Also, do you mind replying to this thread a second time when it’s fixed?
Thanks!
]]>Hi there
I have been trying to send a test email from the settings but it does not arrive. I changed the admin email address yesterday and the email address works otherwise. What could cause this?
]]>I am using a plug in (BNFW) to send out an email whenever an old post is updated. I have 270 “Public” subscribers in Subscribe2, but only 4 are “Registered. Those are the same four original Admins/Authors that started the sight, and they are the only 4 that are getting the update email. Is there a way to move the Public subscribers into the Registered subscribers to see if everyone will get the update email. The Public subscribers do get the initial email when a new post is added.
]]>I have installed Subscribe2 in my community blog and would like to see how to change the default behavior of the submittal of an email address.
When I submit an email the simple form just shows “To manage your subscription options please?login.” Since I do not have any users that login, other than admins, I do not want to see this message when a user has registered their email address.
Where do I change this?
]]>Hello Al Rubyat,
how are you doing? I used the most recent version, but I didn’t register as a user or unsubscribe to stop receiving the post-notification emails.
Can you offer any help for this issue? Thanks
I have version 10.42, but I see you didn’t add the “required” tag here:
/traits/ShortcodeTrait.php #174
…onblur="if (this.value === \'\') {this.value = \'' . $value . '\';}" required />…
]]>
Hi,
My requirement is when new post create email send to only registered subscriber list. And do not send to public subscribers.
And let me know any hook available to get email list separately to public & registered subscribers list??
Thanks Adv,
]]>Hi, does anyone know how to recover the email addresses saved in subscribe2 since the export system no longer works?
]]>This plug-in works great, we use it to send a single email to a mailing list which is managed elsewhere.
However, on occasion, an email is sent even when the check-box to disable sending is ticked. Today I created and published a new page, I only intended to send the url to a few people directly so ticked the “Check here to disable sending of an email notification for this post/page” check-box, , in fact it is disabled by default, yet all our members on the mailing list received an email sent by Subscribe2.
Has anyone noticed this issue, is there a known problem and workaround.
Thank you for your help.
]]>Seems not to be sending at all for new posts. How do I test? I can’t find a test option and what settings can I check to see why it’s not working?
]]>I am trying to remove a fake invalid email address from my subscriber base. I don’t know how they were able to successfully subscribe at all since the domain is @memsg.top. When Subscribe2 sends out emails to my subscribers, I get an Unable to Deliver error message for that email address.
When I go to Subscribe2/Subscribers and search for and find it, then click its checkbox and choose Bulk Actions/Delete/Apply, nothing happens because Subscribe2 doesn’t recognize it as a valid email address – because it isn’t a valid email address – so it doesn’t get deleted.
When I try to go through the front end to unsubscribe it, Subscribe2 reports: “Sorry, but that does not look like an email address to me.”
How can I remove it?
]]>I am trying to remove a fake invalid email address from my subscriber base. I don’t know how they were able to successfully subscribe at all since the domain is @memsg.top. When Subscribe2 sends out emails to my subscribers, I get an Unable to Deliver error message for that email address.
When I go to Subscribe2/Subscribers and search for and find it, then click its checkbox and choose Bulk Actions/Delete/Apply, nothing happens because Subscribe2 doesn’t recognize it as a valid email address – because it isn’t a valid email address – so it doesn’t get deleted.
When I try to go through the front end to unsubscribe it, Subscribe2 reports: “Sorry, but that does not look like an email address to me.”
How can I remove it?
]]>Hello,
Its been five days now of our admin email for our site receiving the following email many times a day.
Delivery has failed to these recipients or groups:
[email protected](changed the email for privacy)
The recipient’s mailbox is full and can’t accept messages now. Please try resending your message later, or contact the recipient directly.
I think that it is coming from Subscribe2 plugin. The email is red showing it is inactive. I tried deleting the email from the subscribers, but the email still comes. Any recommendations next steps?
Thank you
]]>I have been discussing this problem with you since last February and have not received a useful response so I would like to open a new ticket.
Subscribe2 DOES send notifications to my subscribers (that is not a problem), but it DOES NOT send that information to either of two Email Log plugins – Email Log by Sudar Muthu and WP Mail SMTP by WPForms.
I updated S2 to version 10.41 the day you released it and that does not resolve the issue.
On March 4, you wrote to me “We have tested and received the same problem from our end. Unfortunately we will not be able to provide any solution right now. We have added this issue to our development log. We’ll fix it in our next release.”
That was over 4 months ago!
Please confirm that you have received this and please give me any information about your plans to fix this issue.
Thank you,
Rich Sanders
]]>The Subscribe2 FAQ page explains how to adjust the excerpt length.
I tried creating a new Snippet function in an effort to set the excerpt length.
function excerpt_length() {
//return number of words you want the excerpt length to be.
return 30;
}
add_filter(‘s2_excerpt_length’, ‘excerpt_length’);
However when I try activating the function I get the following error message:
Fatal error: Uncaught Error: Undefined constant "‘s2_excerpt_length’" in /home/ptcondo.org/wp-content/plugins/code-snippets/php/snippet-ops.php(575) : eval()'d code:6 Stack trace: #0 /home/ptcondo.org/wp-content/plugins/code-snippets/php/snippet-ops.php(575): eval() #1 /home/ptcondo.org/wp-content/plugins/code-snippets/php/snippet-ops.php(656): Code_Snippets\execute_snippet('function my_exc...', 13) #2 /home/ptcondo.org/wp-includes/class-wp-hook.php(308): Code_Snippets\execute_active_snippets('') #3 /home/ptcondo.org/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array) #4 /home/ptcondo.org/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #5 /home/ptcondo.org/wp-settings.php(486): do_action('plugins_loaded') #6 /home/ptcondo.org/wp-config.php(99): require_once('/home/...') #7 /home/ptcondo.org/wp-load.php(50): require_once('/home/...') #8 /home/ptcondo.org/wp-admin/admin.php(34): require_once('/home/...') #9 {main} thrown in /home/ptcondo.org/wp-content/plugins/code-snippets/php/snippet-ops.php(575) : eval()'d code on line 6
Notice: Function is_embed was called incorrectly. Conditional query tags do not work before the query is run. Before then, they always return false. Please see Debugging in WordPress for more information. (This message was added in version 3.1.0.) in /home/ptcondo.org/wp-includes/functions.php on line 5865
Notice: Function is_search was called incorrectly. Conditional query tags do not work before the query is run. Before then, they always return false. Please see Debugging in WordPress for more information. (This message was added in version 3.1.0.) in /home/ptcondo.org/wp-includes/functions.php on line 5865
There has been a critical error on this website. Please check your site admin email inbox for instructions.
What am I doing wrong?
]]>