WordPress.org

Ready to get started?Download WordPress

Plugin Directory

!This plugin hasn't been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Gravity Forms - Update Post

Update or Delete Posts, Pages or Custom Post Types with Gravity Forms

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 '<div class="some-container">' . $button . '</div>';
}
add_filter('gform_update_post_delete_button', 'gform_update_post_delete_button', 10, 2);

Change the delete confirmation

function gform_update_post_confirmation_delete($confirmation)
{
  return __('Ack, you deleted it... haha!');
}
add_filter('gform_update_post_confirmation_delete', 'gform_update_post_confirmation_delete', 10, 2);

Requires: 2.9 or higher
Compatible up to: 3.3.2
Last Updated: 2012-5-28
Downloads: 4,281

Ratings

4 stars
4.8 out of 5 stars

Support

0 of 3 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1
100,1,1
67,3,2
100,1,1
100,1,1
0,1,0