FROM ".GLM_MEMBERS_PLUGIN_DB_PREFIX . "members T,
".GLM_MEMBERS_PLUGIN_DB_PREFIX."member_info I
WHERE T.member_slug = '".$GLOBALS['glmDetailSlug']."'
- AND T.id = I.member",
+ AND T.id = I.member
+ AND I.status = " . $this->config['status_numb']['Active'],
ARRAY_A
);
+ if ( ! $memberData ) {
+ // If the memberData is not found then create 404
+ function glm_throw_404(){
+ global $wp_query;
+ $wp_query->set_404();
+ status_header( 404 );
+ nocache_headers();
+ add_filter('wp_title', function($title) {
+ return 'Error 404 - Not Found!';
+ }, 99, 1);
+ $template404 = get_404_template();
+ if ( $template404 ) {
+ require $template404;
+ }
+ exit;
+ }
+ add_action('wp', 'glm_throw_404');
+ }
$GLOBALS['glmMembName'] = $memberData['name'];
$GLOBALS['glmMembIntro'] = $memberData['short_descr'];