From: Anthony Talarico Date: Wed, 14 Feb 2018 20:33:31 +0000 (-0500) Subject: adding member url filter to front hooks X-Git-Tag: v2.10.23^2~4 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=f198049200d2a22e16d7cd80adcb23a062c35f9f;p=WP-Plugins%2Fglm-member-db.git 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 --- 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 ) {