Code

Discussion on Post Status Notifier

Discussion on Post Status Notifier

Cart 1,818 sales
Recently Updated

ifeelweb supports this item

Supported

502 comments found.

Hi, I have just upgraded to premium but when I activate it – there is a fatal error. Please advise. Thanks

Lisa

Hi Lisa, thanks for upgrading and sorry for the inconvenience. Can you please create a ticket at https://www.ifeelweb.de/support/ and send me the error message?

2sticks Purchased

This came up (site critical error) when installing update and then clicking the mail queue button. All theme and other plugin updates seem stable since WP 6.5. [08-Apr-2024 18:35:14 UTC] PHP Fatal error: Declaration of Psn_Module_DeferredSending_ListTable_Data_MailQueue::getTotalItems() must be compatible with IfwPsn_Wp_Plugin_ListTable_Data_Interface::getTotalItems($where = null) in /var/www/vhosts/inspiredtopaint.com/httpdocs/wp-content/plugins/post-status-notifier/modules/DeferredSending/lib/ListTable/Data/MailQueue.php on line 51

  1. Plugin

Name: Post Status Notifier Version: 1.11.3 Build: 158 Loaded modules: – Logger (built-in) – DeferredSending (built-in) – SMTP (built-in) – Recipients (built-in) – One Email per TO (built-in) – Premium (built-in) – HtmlMails (built-in) – Limitations (built-in) Custom modules dir: /var/www/vhosts/inspiredtopaint.com/httpdocs/wp-content/uploads/post-status-notifier/

  1. Server:

OS: (Linux wizardly-tharp 5.15.0-67-generic #74-Ubuntu SMP Wed Feb 22 14:14:39 UTC 2023×86_64)

  1. WordPress

Version: 6.5 Charset: UTF-8 Users: 3013 Date Format: F j, Y Time Format: g:i a WP_DEBUG: true WP_DEBUG_LOG: true WP_DEBUG_DISPLAY: false

Plugins: – Action Scheduler 3.7.4 (https://actionscheduler.org) – Avada Builder 3.11.7 (https://avada.com) – Avada Core 5.11.7 (https://avada.com) – Embedder for Google Drive 5.2.6 (http://wp-glogin.com/drive) – Gravity Forms 2.8.7 (https://gravityforms.com) – Gravity Forms Polls Add-On 4.2.0 (https://gravityforms.com) – Health Check & Troubleshooting 1.7.0 (https://wordpress.org/plugins/health-check/) – Maintenance 4.08 (https://wpmaintenancemode.com/) – ManageWP – Worker 4.9.19 (https://managewp.com) – Members 3.2.9 (https://memberpress.com/plugins/members) – PDF Invoices & Packing Slips for WooCommerce 3.8.0 (https://wpovernight.com/downloads/woocommerce-pdf-invoices-packing-slips-bundle/) – Post SMTP 2.8.13 (https://wordpress.org/plugins/post-smtp/) – Post Status Notifier 1.11.3 (http://www.ifeelweb.de/wp-plugins/post-status-notifier/) – Ultimate Member 2.8.4 (http://ultimatemember.com/) – Ultimate Member – Followers 2.3.2 (http://ultimatemember.com/extensions/followers) – Ultimate Member – Groups 2.4.5 (http://ultimatemember.com/extension/groups) – Ultimate Member – Optimize 1.1.1 (https://github.com/umdevelopera/um-optimize) – Ultimate Member – Private Messages 2.3.8 (http://ultimatemember.com/extensions/private-messages) – Ultimate Member – Real-time Notifications 2.3.3 (https://ultimatemember.com/extensions/real-time-notifications/) – Ultimate Member – reCAPTCHA 2.3.6 (https://ultimatemember.com/extensions/google-recaptcha/) – Ultimate Member – Social Activity 2.3.5 (https://ultimatemember.com/extensions/social-activity) – Ultimate Member – User Photos 2.1.8 (http://ultimatemember.com/extensions/user-photos) – Ultimate Member – WooCommerce 2.4.1 (http://ultimatemember.com/extensions/woocommerce) – UpdraftPlus – Backup/Restore 1.24.2 (https://updraftplus.com) – WooCommerce 8.7.0 (https://woo.com/) – WooCommerce Order Status Control 1.16.0 (http://www.woocommerce.com/products/woocommerce-order-status-control/) – WooCommerce Stripe Gateway 8.1.1 (https://wordpress.org/plugins/woocommerce-gateway-stripe/) – WooPayments 7.4.0 (https://woo.com/payments/) – Woo Subscriptions 6.1.0 (https://www.woocommerce.com/products/woocommerce-subscriptions/) – WPS Hide Login 1.9.13.2 ()

Theme: Avada Child 1.0.0 by ThemeFusion ()

  1. PHP

Version: 8.3.4

memory_limit: 256M include_path: /var/www/vhosts/inspiredtopaint.com/httpdocs/wp-content/plugins/post-status-notifier/lib/:.:/opt/plesk/php/8.3/share/pear open_basedir: /var/www/vhosts/inspiredtopaint.com/:/tmp/ locale: LC_CTYPE=C.UTF-8;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=C;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=C hash supports sha256: true IPv6: PHP was compiled without—disable-ipv6 option autoload functions: – Composer\Autoload\ClassLoader::loadClass – Composer\Autoload\ClassLoader::loadClass – Automattic\Jetpack\Autoloader\jpc77c6f448183a14790ec1fee9fc3636e\PHP_Autoloader::load_class – mwp_autoload – WpOrg\Requests\Autoload::load – IfwPsn_Wp_Autoloader::autoload – IfwPsn_Vendor_Zend_Loader_Autoloader::autoload – UM::um__autoloader – WCS_Autoloader::autoload – WC_Autoloader::autoload – WPS\WPS_Hide_Login\Autoloader::loadClass – ActionScheduler::autoload – Fusion_Library_Autoloader::include_file – Avada_Autoload::include_class_file

Extensions: – bcmath – bz2 – calendar – cgi-fcgi – Core – ctype – curl – date – dba – dom – enchant – exif – fileinfo – filter – ftp – gd – gettext – gmp – hash – iconv – imagick – imap – intl – json – ldap – libxml – mbstring – mysqli – mysqlnd – odbc – openssl – pcre – PDO – pdo_mysql – PDO_ODBC – pdo_pgsql – pdo_sqlite – pgsql – Phar – posix – pspell – random – redis – Reflection – session – SimpleXML – soap – sockets – sodium – SPL – sqlite3 – standard – sysvmsg – sysvsem – sysvshm – tidy – tokenizer – xml – xmlreader – xmlwriter – xsl – Zend OPcache – zip – zlib

OpenSSL: OpenSSL 3.0.2 15 Mar 2022 (805306400)

  1. MySQL

Version: 10.6.16

Client info: 80304

  1. Webserver

Software: nginx/1.24.0

Thank you for your request. It has nothing to do with WP 6.5. It is just a bug with the last update. Sorry for the inconvenience.

I already fixed it and prepared the new update for release. It should be available within the next hours.

2sticks Purchased

Awesome thanks! Great plugin

I’m just setting up the plugin and testing to make sure it’s sending. When I use a custom email, I receive the email but if I choose “blog admin” it says it sends correctly but I do not receive anything at the wordpress admin email address. I have checked the spam folder. Do I need to set up a custom blog admin email in the plugin under the receipients list or somewhere else? Thanks

I think it may be more than just your plugin. I have found a couple of other plugins where emails are going out and received by users but admin notifications are apparently being sent (per your plugin) but never received and not in any spam folder. I am able to send and receive emails with my admin email address but for some reason I am not receiving admin email notifications. I’m going to try disabling some plugins and see if something is interfering.

You can close this ticket. I found the issue and it was not this plugin. I had added unsubscribe headers to outgoing emails in a newsletter plugin and apparently clicked on one at one point. This unsubscribed my admin email to EVERYTHING from my website, not just newsletters. I had to have my web hosting provider send me a form to be able to undo it. Thanks.

Thanks for the clarification. I’m glad you were able to sort it out. :-)

dylan141

dylan141 Purchased

Hi there. The “search” function on the Post Status Notifier log doesn’t seem to work…. it always returns zero results. I tested this by entering search strings that I had confirmed definitely appeared in one of the log entries (such as one of the email addresses that the message was sent to) and still got zero results. Is there a configuration problem or a bug?

Thank you for your request. Seems like the search function currently only works with the title of the log entry, not with the contents. I will provide a fix for this with the next update.

This issue has been fixed with the new version 1.11.3

Good afternoon! Please help me solve my problem. I purchased your plugin through another user (I do not have the ability to top up my account balance). I have a previous version of your plugin and also have a license code. I can send it on your email. That user promised to send me plugin updates, but he doesn’t get in touch, unfortunately. Is it possible for me to somehow get updates for this plugin? Help me please!

Hi, thank you for your request. Yes, just enter your license code in section “Options > License” of PSN and you will be able to install new updates via the WP plugin admin section. If you run into problems, please create a support ticket at https://www.ifeelweb.de/support/.

Deprecated php code When activating WP_DEBUG_LOG I get the following error messages when creating a new post: Deprecated: Creation of dynamic property IfwPsn_Wp_Pathinfo_Module::$_langRelPath is deprecated in /homepages/u68201/wp-content/plugins/post-status-notifier/lib/IfwPsn/Wp/Pathinfo/Module.php on line 53 My plugin version is 1.11.1 and I run PHP version 8.2

Thanks for the info. Deprecated messages are warnings, not errors. The plugin also works under PHP 8.2. Nevertheless, I have prepared an update for the release, with which this message will no longer occur. Version 1.11.2 of PSN will be available within the next hours.

Hi, i just purchased the plugin but it fails to install.

Installing plugin from uploaded file: codecanyon-6iwNkTg4-post-status-notifier.zip Unpacking the package…

Installing the plugin…

The package could not be installed. No valid plugins were found.

Plugin installation failed.

Thanks for your purchase. Please make sure to use the right file for installation. In your downloads there should be a file called like „installable“ or „wordpress-plugin“. Use this one not the other one which is a package that also includes documentation and is not meant for installation.

A rule for an ACF Post Type that is submitted in the frontend is not firing. Is there a special “Status Before” for a new ACF post? Or is there an PSN call that I can make from within an ACF hook to fire the notification programatically?

Thank you for your request. Have you already tried the “Postponed execution > always” option (under “Options > Advanced”)? If it doesn’t help, can you please create a ticket at https://www.ifeelweb.de/support/ so we can discuss this issue in more detail?

Yeah, I have tried that. I will create a ticket. Thanks.

Thanks for the offline help with this one. For anyone who runs into a similar issue, you may need to turn off Memcached.

it is possible for site visitors to receive notifications about their search keywords, including specific terms like “Codecanyon”

For example If a new Post with Codecanyon is in Title and the Visitor Set Codecanyon AS per alert, the alert with Codecanyon will notified?

Thank you for your request. Technically yes, but PSN does not offer any newsletter functions for visitors, such as subscribing and unsubscribing, because it is not intended as a newsletter tool. There are enough other plugins for that.

Hi, please could you say wignplugin can do this with the function of Personal search Tags in Title. I cant find anything.

yuba

yuba Purchased

Presale Q

Can I send an email to the post author only when an administrator make changes on his posts?

thank You

Sorry for the late reply, I must have overlooked that.

Yes, this is possible with rule option “Editor restriction”. From the option description: If you select one or more roles, a notification will only be generated, if the editor of the post is a member of one of the selected roles. Leave blank for no editor restriction.

It seems that the plugin isn’t sending emails out for each rule that I have set. I have a reviews Web site and when a review is posted, the author receives an email and the company who sent us the product receives an email. The company is receiving their emails. but the authors are not. I tried the test email feature and it sends it to me (the blog admin) but if I put a different address in the custom recipient field, they don’t receive it. Everything was working fine but something broke it in the last or previous update. I currently have the newest version that was just released last week.

Hi and thanks for your feedback. The last update fixed the behaviour of the exclude category filter which did not work as expected before. Do you use it? Email sending mechanics did not change with the last update and there is currently no other feedback regarding this issue. Maybe also something else changed, another plugin or server setting? If you get the mails but others not, maybe it’s kind of an outgoing email issue.

To test if the rule matches, you could add your mail to the other recipients. Also please active the logging or mail queue feature to check if the mail gets generated for the author at all. Furthermore you could check your server-side logs about what emails got generated.

If the mails are generated but do not arrive, it is a problem with the sending process, which is not controlled by PSN. If the mails are not generated, it is probably the settings of the rule.

I hope I was able to help you. If you still have questions, please let me know.

Hello,

I would like to inform you about a bug causing a fatal error : Fatal error: Uncaught Error: Call to a member function getPatcher() on null in wp-content/plugins/post-status-notifier/bootstrap.php:74

corresponding line of code : $this->getUpdateManager()>getPatcher()>addPatch(new Psn_Patch_Database());

I can see the getUpdateManager function can throw an exception in lib/IfwPsn/Wp/Plugin/Bootstrap/Abstract.php line 348 Maybe this exception is thrown and not catched in bootstrap.php (there is no try catch).

I get this error for example when trying to make actions on the site in InfiniteWP manager.

Can you please look into it ? I’m available if you need some info.

Thank you

Hi, thanks for your reply. I will check it asap and get back to you.

I added a try catch block to this. I guess this error could occur during certain WordPress events and not in general. The update will be released within the next days.

Hello, I found your plugin and would like to ask you some questions before proceeding with the possible purchase.

I am looking for a plugin that allows me to send A SINGLE MAIL TO A SINGLE EMAIL ADDRESS related to A SINGLE ARTICLE.

I used to use a plugin called “Email CoAuthor On Post” that gave me the possibility, inside the right column in the wp backend for the insertion of an article, to insert a name, the relative email and a small text message.

As soon as the article was published this person automatically received an email with the text message I had prepared.

It was a very convenient thing for those who, like me, run a website that often offers press releases from various news agencies.

Can I do this with your plugin?

Thank you

Thank you for your request. As far as I can understand your use case, this should work. You can try it with the free version (https://wordpress.org/plugins/post-status-notifier-lite/) first.

We hope, I’ll try it now! I’ll let you know, Thank you

2sticks Purchased

Is it possible that all settings are lost? My client logged in on June 20 and sent a blast to her users and all was fine. She called me today and said her templates are gone. I logged in and in fact ALL settings are cleared, no templates and I even had to re-insert my license code. Says the plugin was updated June 26 so the previous version was still working for her 6 days prior. I have many emails from the notifier is it possible to rebuild her templates?

Hi and thanks for your request. On a regular update nothing gets deleted of course. But if the plugins gets deleted somehow, it also deletes its data in order not to load the database with unnecessary data.

“Client” sounds like you’re providing her with technical support. Then surely the database is backed up on a regular basis. So the best way would be to restore all database tables starting with [wp_prefix_]psn_ from the backup. This would restore both the templates and the rules.

2sticks Purchased

Of course !! Thanks. I keep 2 weeks backups on rotation and then 1 monthly that gets archived so I will be able to get those tables. Question: If we delete the plugin to update it rather than overwrite, I’m guessing that’s what happened. I wish more authors were as detailed as you. Thank you again.

Yes, you are right about everything. When you delete PSN, all the data and options related to it are also deleted. As you imply, I also think that every plugin should behave like this, because otherwise you will eventually have a cluttered database with data from plugins that you deleted long ago.

If you want to update PSN, exactly: just upload the zip file and it will overwrite the existing version. If you want, you can deactivate it before update, but even that is not necessary, since PSN recognizes when a new version is active and automatically performs any supplied patch routines in the background. The easiest way would be to use the auto-update which should be possible after entering the license code in the options section.

Your backup strategy sounds optimal to me, so you have all the data in hand and only have to make a small effort to restore it. If you need my help with that, let me know. :-)

Hello I have a Presale question, there is any possibility to send a file (Custom field link) as attachtment in the email ? if no, can you offer paid customization for this ?

Thanks for your request. Do you mean to put a link in the mail in text form, which is placed in a Custom Field of the article? Then yes, that is possible. Or a file as an attachment? That is not possible without further ado.

Hello, Actually yes, I want to create a rule, on Post status changed from pending to Publish, (If custom field (type file) is exist, and attachment will be send by email). so my question can you do this customization ? and how much cost me

I assume that you are working with ACF and the file type, right? We could add a new field for PSN rules where you can put several placeholders that stand for ACF files. If they contain valid files when modifying a post, they will be attached. Does this sound like a solution to you?

Is there a possibility to logically combine categories for the rules? Actually it works like OR, if more than one category is selected, but I need it to work like AND.

Ok, good point. I will put this on the feature request list for the next update.

Can I send email 2 days before expiry of a post to user?

thank you for your request. That is not possible. PSN only interacts when a post’s status changes, and a post expiration date isn’t part of that mechanic anyway. This would be better handled by a cronjob that regularly checks your criteria and sends mails if they match.

Hi, When a post is rejected by Admin (reply to draft or delete status), can the plugin allow Admin to send a letter notification after writing the reason for rejection?

This could be possible by creating a proper rule for your status change, for example if the post is set to deleted or even better would be if there would be a dedicated status “rejected”. Additionally, you could set up a custom field (text) for these posts where you write the reason for the rejection and insert this field in the rule via placeholder (see https://docs.ifeelweb.de/post-status-notifier/placeholders.html#custom-fields).

jpj4

jpj4 Purchased

Hi, i want bigger pictures in my notification. How change the length and width ‘-150×100’ in [post_featured_image_url], please ? Tx JP

You could use the placeholder filter “replace”: https://docs.ifeelweb.de/post-status-notifier/template_filters.html#replace

Like this: {{ “[post_featured_image_url]”|replace({‘-150×100’: ‘-350×200’}) }}

Hello, I am using Post Status Notifier with WP Job Manager. I made a debug rule as described in https://docs.ifeelweb.de/post-status-notifier/rules.html#debug-rule, because, at first, I could not get any rule to run. The current rules I want are: 1) When a job is submitted, let the poster know it’s submitted for review, 2) in the same case, let the admin know, and 3) when the job is published, let the submitter know. Checking the Log, the only time the _debug rule was matched was the third case, and my rule fired. But the debug rule did not run at all for a newly created job waiting to be approved. Can a rule not run in this case?? Thank you.

I tested PSN with the latest version of WP Job Manager and was able to catch any kind of saving (new, pending, publish) of a job post in the backend with a simple PSN rule that catches all status values. So basically the mechanics still work, as they are built on WordPress internal events.

What sometimes leads to problems with the handling, however, is when posts are saved via the frontend. This is because e.g. custom developments often bypass the WP-internal ways, which leads to the fact that these events are either not triggered at all or delayed.

PSN also has some options on board that address that. First of all option “Late execution” in “Options > General” should be activated. Second please try to play with option “Postponed execution” in “Options > Advanced”. Maybe it helps in your case to set it to “Always”. If that doesn’t help, please create a ticket at https://www.ifeelweb.de/support/ so I can take a closer look at your case.

PSN’s core mechanics are based on the WP API for post status changes. As long as these are used correctly by other plugins or custom developments, PSN will work as well.

Hello, our site is supposed to work with front end job submissions. I have made the changes you mentioned, and still not seen notifications, so I submitted a ticket. Please be on the lookout.

Ok, I answered you in the ticket. It is certainly related to the frontend submit. I’ll have to take a closer look at that myself.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey