Gravity Forms – Update Post
Update or Delete Posts, Pages or Custom Post Types with Gravity Forms. Through a variety of filters the form can be restricted to the author, use custom permissions, take advantage of conditional fields, disable entries, override post status and more! NOTE: This is the first official release, test w
Update or Delete Posts, Pages or Custom Post Types with Gravity Forms. Through a variety of filters the form can be restricted to the author, use custom permissions, take advantage of conditional fields, disable entries, override post status and more!
NOTE: This is the first official release, test with your own data and if something doesn’t work as expected send bugs to support@p51labs.com
- 01Upload the folder to the /wp-content/plugins/ directory
- 02Activate the plugin through the ‘Plugins’ menu in WordPress
Frequently asked questions.
How do I use it?
Simply embed a post form into a page with Gravity Forms and them pass a post id to the page via ‘gform_post_id’.
Does it respect Capabilities
Yes.
Will it save custom fields as unique
Yes, there is a checkbox you can check on each custom field you add to the form to have the field saved as unique.
Are there any filters/options?
Yes, see the readme.txt file for example of hooks and filters that can be used
Use the default status of the post being edited function gform_update_post_status($status, $form) { return ‘inherit’; } add_filter(‘gform_update_post_status’, ‘gform_update_post_status’, 10, 2);
Disable Entries function gform_update_post_entries($status, $form) { return false; } add_filter(‘gform_update_post_entries’, ‘gform_update_post_entries’, 10, 2);
Change the options for the plugin function gform_update_post_id($id) { $options[‘request_id’] = ‘gform_post_id_special’;
return $options; } add_filter('gform_update_post_id', 'gform_update_post_id');
Update Delete Button function gform_update_post_delete_button($button, $form) { return ‘