• Resolved Anonymous User 8639124

    (@anonymized-8639124)


    Hiya — when I enter and activate a redirect on the post-level “Quick Page/Post Redirect”, the checkboxes and text box are emptied upon saving the post. Not sure if it’s a file permissions thing (maybe?), but I’m curious if you’ve seen this before.

    The separate “Quick Redirects” page works fine.

    http://wordpress.org/plugins/quick-pagepost-redirect-plugin/

Viewing 5 replies - 1 through 5 (of 5 total)
  • I have the same problem.
    Did you get this resolved ?!

    I have encountered an issue with saving redirects when the plugin is also installed on a website using The Events Calendar plugin.

    The bug is reproducible on a clean installation with only the two plugins activated while using the default theme.

    The first time a redirect is created the data is saved. Subsequent attempts to modify the redirect will not be saved unless you first deactivate The Events Calendar.

    I have corrected this issue by adjusting the save_post priority to queue ahead of The Events Calendar.

    At approximately line number 303 in page_post_redirect_plugin.php locate this line of code.

    add_action( 'save_post', array($this,'ppr_save_metadata'),20,2 );

    And change the priority from 20 to 15 like this.

    add_action( 'save_post', array($this,'ppr_save_metadata'),15,2 );

    The Events Calendar sets its priority to 17 so any number smaller than that will queue ahead of the The Events Calendar. I am not sure if the the main problem is with the Quick Page/Post Redirect plugin or if it is with The Events Calendar.

    Thread Starter Anonymous User 8639124

    (@anonymized-8639124)

    That did the trick! Thanks D.!

    Boy, The Events Calendar is an essential plugin for what it does, but it sure does present a lot of conflicts. I think that’s the fourth plugin of mine that it’s messed with.

    Thanks!

    Thanks!

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Quick Page/Post Redirect not saving’ is closed to new replies.