Moderator
Jan Dembowski
(@jdembowski)
Forum Moderator and Brute Squad
Don’t bump, it ruins the magic of the No Replies link.
Have you considered simply making those users the “contributor” role? That way they could write posts but not publish them. Someone else (an “Editor” role or greater) would need to do that for them.
http://codex.wordpress.org/Roles_and_Capabilities#Summary_of_Roles
Dear Jan, thanks for reply. Yes, all members are contributors and our editors review the content before publishing. But it is not the solution we are looking. We have general Terms of Service that any member must accept before it can access any admin area and ‘Terms of Use’ plugin is perfectly doing it. However we are organizing a contest that has few specific terms and we would like our contributors to agree before they submit any content.
Moderator
Jan Dembowski
(@jdembowski)
Forum Moderator and Brute Squad
I’m not aware of a plugin that will do that but it looks like you can hook that with an action via save_post().
http://codex.wordpress.org/Plugin_API/Action_Reference/save_post
A brief example of that hook can be seen on WPSE.
http://wordpress.stackexchange.com/questions/10222/help-intercepting-save-post-through-plugin
It will take some coding (which I’ve not done and have no idea if it would even work…) but that seems to be the direction you may want to investigate.