Function Reference: geodir_action_geodir_set_preview_post
Summary
Set the $post value if previewing a post.
Global Values
- $post
- (object) (required) The current post object.
- Default: None
- $preview
- (bool) (required) True if the current page is a preview page. False if not.
- Default: None
- $gd_session
- (object) (required) GeoDirectory Session object.
- Default: None
Package
GeoDirectory
Change Log
Since: 1.0.0
Filters
‘geodir_save_post_key’ [Line: 673]
Source File
geodir_action_geodir_set_preview_post() is located in geodirectory_template_actions.php [Line: 642]
Source Code
function geodir_action_geodir_set_preview_post() { global $post, $preview, $gd_session; $is_backend_preview = (is_single() && !empty($_REQUEST['post_type']) && !empty($_REQUEST['preview']) && !empty($_REQUEST['p'])) && is_super_admin() ? true : false; // skip if preview from backend if (!$preview || $is_backend_preview) { return; }// bail if not previewing $listing_type = isset($_REQUEST['listing_type']) ? sanitize_text_field($_REQUEST['listing_type']) : ''; $fields_info = geodir_get_custom_fields_type($listing_type); foreach ($_REQUEST as $pkey => $pval) { if ($pkey == 'geodir_video') { $tags = '