From f198049200d2a22e16d7cd80adcb23a062c35f9f Mon Sep 17 00:00:00 2001 From: Anthony Talarico Date: Wed, 14 Feb 2018 15:33:31 -0500 Subject: [PATCH] adding member url filter to front hooks adding a filter in front hooks that generates and returns the member detail url from a given member id --- setup/frontHooks.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/setup/frontHooks.php b/setup/frontHooks.php index 39bfa4a1..edda4b75 100644 --- a/setup/frontHooks.php +++ b/setup/frontHooks.php @@ -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 ) { -- 2.17.1