• Resolved cidhofmann

    (@cidhofmann)


    This plugin is great and has become a nice solution to a recent problem, but one thing it needs is the ability to set up a notification for when an administrator (or someone else) publishes a “pending” post or just whenever there is a status change to a post.

    So my specific situation is this – a client of mine has a custom post type called “Work Instructions”, that can be created by a certain role on the front-end (using acf’s front-end forms) and need to be approved by the main administrator before they appear on the site in the other users’ front-end dashboards. I have a notification set up to send to the admin, for when the post is created as pending and it works great – but I need it to also send a notification back to all the users with a different role (“inspector”) when it is approved and published by the admin, so they know there is a new Work Instruction to view. I thought that simply using the notification for New ‘Work Instruction’ would work for this, but unfortunately it doesn’t.

    https://www.ads-software.com/plugins/bnfw/

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author bnfw

    (@voltronik)

    Hi cidhofmann,
    Thanks for your message.

    Have you tried the ‘Post Updated’ notification? That should trigger whenever anything is updated on a post.

    Let me know if this is what you’re looking for.

    Thanks,
    Jack

    Thread Starter cidhofmann

    (@cidhofmann)

    See, that’s what I was thinking too, but I already had a notification set up for post updates (specifically, “Work Instruction” updates), but it wasn’t triggering that notification either. I just re-tried it to make sure.

    Also, The “Work Instruction” updates notification sends if the update is made on the site back-end, but not if the update is made on the front-end acf form…at first, I just thought the plugin wasn’t compatible with acf front-end forms, but if a post is created on the front-end, it send out the “Work Instruction” pending notification no problem.

    So, really, I have two problems – notifications not sending when a post status is changed (from Pending to Published) and post update notifications are not sending from the acf front-end form, even though other notifications do work

    Thread Starter cidhofmann

    (@cidhofmann)

    Ok, so one more peculiarity…I just tried switching the acf front-end form for my Work Instructions content type to “publish” when submitted, instead of “pending” and then I created a new Work Instruction post on the front-end and it didn’t send my new post notification! But keep in mind that the front-end form does trigger my pending post notification!

    Thread Starter cidhofmann

    (@cidhofmann)

    ALSO – in case there is any confusion – when referring to acf form or acf front-end form, I’m talking about the great Advanced Custom Fields plugin and its fantastic acf_form function:

    https://www.advancedcustomfields.com/
    https://www.advancedcustomfields.com/resources/using-acf_form-to-create-a-new-post/

    Plugin Author bnfw

    (@voltronik)

    Hi cidhofmann,
    It’s most likely that ACF Front-end Forms are using a different post status transition than the standard WordPress backend when it comes to creating, saving, and updating posts.

    I’ll take a look soon and see if there’s anything I can do to help with this. If not, it may be a task for the ACF plugin author.

    Thanks,
    Jack

    Thread Starter cidhofmann

    (@cidhofmann)

    Thanks so much for looking into this. I see what you’re saying, but why would that account for the fact that when I change the post status from “pending” to “publish” (which is not triggering any of my notifications), I’m not making the status change on the front-end form, I’m using the wordpress back-end?

    Plugin Author bnfw

    (@voltronik)

    Hi cidhofmann,
    Sure. It looks like i’m not triggering that post status transition in BNFW for New Posts but i’ll add it in ASAP.

    I’ll leave this thread open until a release is made.

    Thanks,
    Jack

    Plugin Author bnfw

    (@voltronik)

    This should now be fixed in 1.3.3, just released.
    Let me know if you have any more issues.

    Thanks,
    Jack

    Thread Starter cidhofmann

    (@cidhofmann)

    Awesome!! Seems to work great now, thanks so much.

    Hey voltronik, thanks for your plugin, it rocks!

    I read through this post and the acf_form use of their new_post function WILL TRIGGER a notification for a post when set to PENDING but WILL NOT TRIGGER a notification for a post set to PUBLISHED.

    It sounded like you had resolved it above in v1.3.3, but it appears to no longer be working in v1.5.1.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Need notification for post changing from "pending" to "published"’ is closed to new replies.