Function Reference: geodir_info_url
Summary
Returns info page url
Package
Geodirectory
Return Values
- (string)
- Info page url.
Change Log
Since: 1.5.4
1.5.16 Added WPML lang code to url.
Source File
geodir_info_url() is located in geodirectory-functions/helper_functions.php [Line: 192]
Source Code
function geodir_info_url($args=array()){ $gd_page_id = get_option('geodir_info_page'); if (geodir_is_wpml()) { $gd_page_id = geodir_wpml_object_id($gd_page_id, 'page', true); } if (function_exists('geodir_location_geo_home_link')) { remove_filter('home_url', 'geodir_location_geo_home_link', 100000); } if (geodir_is_wpml()){ $home_url = icl_get_home_url(); }else{ $home_url = home_url(); } if (function_exists('geodir_location_geo_home_link')) { add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2); } if($gd_page_id){ $post = get_post($gd_page_id); $slug = $post->post_name; //$login_url = get_permalink($gd_page_id );// get_permalink can only be user after theme-Setup hook, any earlier and it errors $info_url = trailingslashit($home_url)."$slug/"; }else{ $info_url = trailingslashit($home_url); } if($args){ $info_url = add_query_arg($args,$info_url ); } return $info_url; }