Only show 'members home' members only top-bar item if in members-only news
authorLaury GvR <laury@gaslightmedia.com>
Fri, 21 Jul 2017 20:26:26 +0000 (16:26 -0400)
committerLaury GvR <laury@gaslightmedia.com>
Fri, 21 Jul 2017 20:26:26 +0000 (16:26 -0400)
parts/glm-members-only-top-bar.php

index d65cabd..740936d 100644 (file)
@@ -1,6 +1,14 @@
 <div id="glm-member-front-header" class="small-12 columns">
     <div class='glm-member-greeting'>Hello,     <?php $current_user = wp_get_current_user();echo $current_user->user_login ?>.</div>
-    <?php if (true) { ?>
+    <?php $category = null;
+    if ( get_query_var( 'cat' ) ) {
+        $category = get_category( get_query_var( 'cat' ) );
+    } ?>
+    <?php if ( ( is_post_type('member_post') )
+            || ( is_tax( "member-post-category" ) )
+            || ( $category && $category->slug == 'members-only' )
+            || ( ( isset( $_GET["post_type"] ) ) && ( "member_post" == $_GET["post_type"] ) )
+            || ( isset($_GET['searchType']) && $_GET['searchType'] == 'member_post') ) { ?>
         <a class='button glm-button' href="<?php echo get_permalink(get_option("glm_members_database_option_members_only_id")); ?>">Members Home</a>
     <?php } ?>
 </div>
\ No newline at end of file