adding member url filter to front hooks
authorAnthony Talarico <talarico@gaslightmedia.com>
Wed, 14 Feb 2018 20:33:31 +0000 (15:33 -0500)
committerAnthony Talarico <talarico@gaslightmedia.com>
Wed, 14 Feb 2018 20:33:31 +0000 (15:33 -0500)
adding a filter in front hooks that generates and returns the member detail url from a
given member id

setup/frontHooks.php

index 39bfa4a..edda4b7 100644 (file)
@@ -427,7 +427,16 @@ add_filter('glma_get_member_name', function( $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 ) {