diff --git src/bp-templates/bp-nouveau/buddypress/activity/index.php src/bp-templates/bp-nouveau/buddypress/activity/index.php
index d9c0f6a46..4f15ce05b 100644
--- src/bp-templates/bp-nouveau/buddypress/activity/index.php
+++ src/bp-templates/bp-nouveau/buddypress/activity/index.php
@@ -3,7 +3,7 @@
  * BuddyPress Activity templates
  *
  * @since 2.3.0
- * @version 3.0.0
+ * @version 4.0.0
  */
 ?>
 
@@ -39,3 +39,4 @@
 
 	</div><!-- // .screen-content -->
 
+	<?php bp_nouveau_after_directory_page(); ?>
diff --git src/bp-templates/bp-nouveau/buddypress/blogs/index.php src/bp-templates/bp-nouveau/buddypress/blogs/index.php
index cf9ec795b..776d28333 100644
--- src/bp-templates/bp-nouveau/buddypress/blogs/index.php
+++ src/bp-templates/bp-nouveau/buddypress/blogs/index.php
@@ -3,7 +3,7 @@
  * BuddyPress - Blogs Directory
  *
  * @since 3.0.0
- * @version 3.0.0
+ * @version 4.0.0
  */
 ?>
 
@@ -26,3 +26,4 @@
 		<?php bp_nouveau_after_blogs_directory_content(); ?>
 	</div><!-- // .screen-content -->
 
+	<?php bp_nouveau_after_directory_page(); ?>
diff --git src/bp-templates/bp-nouveau/buddypress/groups/index.php src/bp-templates/bp-nouveau/buddypress/groups/index.php
index 1558985e1..15844bc16 100644
--- src/bp-templates/bp-nouveau/buddypress/groups/index.php
+++ src/bp-templates/bp-nouveau/buddypress/groups/index.php
@@ -3,7 +3,7 @@
  * BP Nouveau - Groups Directory
  *
  * @since 3.0.0
- * @version 3.0.0
+ * @version 4.0.0
  */
 ?>
 
@@ -28,3 +28,4 @@
 	<?php bp_nouveau_after_groups_directory_content(); ?>
 	</div><!-- // .screen-content -->
 
+	<?php bp_nouveau_after_directory_page(); ?>
diff --git src/bp-templates/bp-nouveau/buddypress/members/index.php src/bp-templates/bp-nouveau/buddypress/members/index.php
index b2e6e5db0..ca3e82c58 100644
--- src/bp-templates/bp-nouveau/buddypress/members/index.php
+++ src/bp-templates/bp-nouveau/buddypress/members/index.php
@@ -2,7 +2,8 @@
 /**
  * BuddyPress Members Directory
  *
- * @version 3.0.0
+ * @since 3.0.0
+ * @version 4.0.0
  */
 
 ?>
@@ -25,3 +26,5 @@
 
 		<?php bp_nouveau_after_members_directory_content(); ?>
 	</div><!-- // .screen-content -->
+
+	<?php bp_nouveau_after_directory_page(); ?>
diff --git src/bp-templates/bp-nouveau/includes/blogs/template-tags.php src/bp-templates/bp-nouveau/includes/blogs/template-tags.php
index 8f21a8f86..643a9ed6f 100644
--- src/bp-templates/bp-nouveau/includes/blogs/template-tags.php
+++ src/bp-templates/bp-nouveau/includes/blogs/template-tags.php
@@ -3,7 +3,7 @@
  * Blogs Template tags
  *
  * @since 3.0.0
- * @version 3.0.0
+ * @version 4.0.0
  */
 
 // Exit if accessed directly.
@@ -71,13 +71,6 @@ function bp_nouveau_after_blogs_directory_content() {
 	 * @since 1.5.0
 	 */
 	do_action( 'bp_after_directory_blogs' );
-
-	/**
-	 * Fires at the bottom of the blogs directory template file.
-	 *
-	 * @since 2.3.0
-	 */
-	do_action( 'bp_after_directory_blogs_page' );
 }
 
 /**
diff --git src/bp-templates/bp-nouveau/includes/groups/template-tags.php src/bp-templates/bp-nouveau/includes/groups/template-tags.php
index 24f4f392d..144cc49fc 100644
--- src/bp-templates/bp-nouveau/includes/groups/template-tags.php
+++ src/bp-templates/bp-nouveau/includes/groups/template-tags.php
@@ -3,7 +3,7 @@
  * Groups Template tags
  *
  * @since 3.0.0
- * @version 3.2.0
+ * @version 4.0.0
  */
 
 // Exit if accessed directly.
@@ -65,13 +65,6 @@ function bp_nouveau_after_groups_directory_content() {
 	 * @since 1.1.0
 	 */
 	do_action( 'bp_after_directory_groups' );
-
-	/**
-	 * Fires at the bottom of the groups directory template file.
-	 *
-	 * @since 1.5.0
-	 */
-	do_action( 'bp_after_directory_groups_page' );
 }
 
 /**
diff --git src/bp-templates/bp-nouveau/includes/members/template-tags.php src/bp-templates/bp-nouveau/includes/members/template-tags.php
index 82058a60c..ffc0efc2f 100644
--- src/bp-templates/bp-nouveau/includes/members/template-tags.php
+++ src/bp-templates/bp-nouveau/includes/members/template-tags.php
@@ -3,7 +3,7 @@
  * Members template tags
  *
  * @since 3.0.0
- * @version 3.1.0
+ * @version 4.0.0
  */
 
 // Exit if accessed directly.
@@ -72,13 +72,6 @@ function bp_nouveau_after_members_directory_content() {
 	 * @since 1.1.0
 	 */
 	do_action( 'bp_after_directory_members' );
-
-	/**
-	 * Fires at the bottom of the members directory template file.
-	 *
-	 * @since 1.5.0
-	 */
-	do_action( 'bp_after_directory_members_page' );
 }
 
 /**
diff --git src/bp-templates/bp-nouveau/includes/template-tags.php src/bp-templates/bp-nouveau/includes/template-tags.php
index a0341a0bd..3e7404ba9 100644
--- src/bp-templates/bp-nouveau/includes/template-tags.php
+++ src/bp-templates/bp-nouveau/includes/template-tags.php
@@ -656,6 +656,25 @@ function bp_dir_is_vert_layout() {
 	return (bool) $bp_nouveau->{$component}->directory_vertical_layout;
 }
 
+/**
+ * Template tag to wrap the Legacy actions that was used
+ * after the components directory page.
+ *
+ * @since 4.0.0
+ */
+function bp_nouveau_after_directory_page() {
+	$component = bp_current_component();
+
+	/**
+	 * Fires at the bottom of the activity, members, groups and blogs directory template file.
+	 *
+	 * @since 1.5.0 Added to the members, groups directory template file.
+	 * @since 2.3.0 Added to the blogs directory template file.
+	 * @since 4.0.0 Added to the activity directory template file.
+	 */
+	do_action( "bp_after_directory_{$component}_page" );
+}
+
 /**
  * Get the full size avatar args.
  *
