Function Reference: geodir_set_status_draft_to_publish_for_own_post
Summary
Set status from draft to publish.
Global Values
- $wp
- (object) (required) WordPress object.
- Default: None
Package
GeoDirectory
Parameters
- $post
- (object) (required) Post object.
- Default: None
Return Values
- (object)
- Modified post object.
Change Log
Since: 1.0.0
Source File
geodir_set_status_draft_to_publish_for_own_post() is located in geodirectory_hooks_actions.php [Line: 2027]
Source Code
function geodir_set_status_draft_to_publish_for_own_post($post) { $user_id = get_current_user_id(); if(!$user_id){return $post;} $gd_post_types = geodir_get_posttypes(); if (!empty($post) && $post[0]->post_author == $user_id && in_array($post[0]->post_type, $gd_post_types) && !isset($_REQUEST['fl_builder'])) { $post[0]->post_status = 'publish'; } return $post; }