adding a filter in front hooks that generates and returns the member detail url from a
given member id
$type = $wpdb->get_var( "SELECT name FROM ".GLM_MEMBERS_PLUGIN_DB_PREFIX . "members WHERE id = $id" );
return $type;
});
-
+add_filter('glma_get_member_url', function($id){
+ global $wpdb;
+ if ( $id ) {
+ $slug = $wpdb->get_var( "SELECT member_slug FROM ".GLM_MEMBERS_PLUGIN_DB_PREFIX . "members WHERE id = $id" );
+ return GLM_MEMBERS_SITE_BASE_URL.$this->config['settings']['canonical_member_page']."/".$slug;
+ }else{
+ return false;
+ }
+
+},10, 1);
function get_member_name( $id = 0 ) {
global $wpdb;
if ( $id ) {