Function Reference: geodir_location_save_cat_loc_desc
Summary
Save category and location description.
Package
GeoDirectory_Location_Manager
Parameters
- $term_id
- (int|string) (required) The term ID.
- Default: None
- $tt_id
- (int) (required) The term taxonomy ID.
- Default: None
Change Log
Since: 1.0.0
Source File
geodir_location_save_cat_loc_desc() is located in geodir_location_manager/geodir_location_hooks_actions.php [Line: 3601]
Source Code
function geodir_location_save_cat_loc_desc($term_id, $tt_id) { if( !is_admin() ) { return; } $taxonomy = isset($_REQUEST['taxonomy']) ? $_REQUEST['taxonomy'] : ''; $topdesc_type = isset($_REQUEST['topdesc_type']) ? $_REQUEST['topdesc_type'] : ''; $gd_locid = isset($_REQUEST['gd_locid']) ? $_REQUEST['gd_locid'] : ''; if (!$gd_locid || !$taxonomy) { return; } $taxObject = get_taxonomy($taxonomy); $post_type = $taxObject->object_type[0]; if (!$post_type) { return; } if ( $taxonomy != $post_type . 'category' ) { return; } $option = array(); $option['gd_cat_loc_default'] = (int)$topdesc_type; $option['gd_cat_loc_cat_id'] = (int)$term_id; $option['gd_cat_loc_post_type'] = $post_type; $option['gd_cat_loc_taxonomy'] = $taxonomy; $option_name = 'geodir_cat_loc_'.$post_type.'_'.$term_id; update_option($option_name, $option); }