diff --git a/src/wp-includes/general-template.php b/src/wp-includes/general-template.php
index 81ba70d40b..27291405f5 100644
--- a/src/wp-includes/general-template.php
+++ b/src/wp-includes/general-template.php
@@ -133,6 +133,16 @@ function get_sidebar( $name = null ) {
  * @param string $name The name of the specialised template.
  */
 function get_template_part( $slug, $name = null ) {
+	/**
+	 * Fires before the template part is loaded.
+	 *
+	 * @since 5.0.0
+	 *
+	 * @param string      $slug The slug name for the generic template.
+	 * @param string|null $name The name of the specialized template.
+	 */
+	do_action( 'get_template_part', $slug, $name );
+
 	/**
 	 * Fires before the specified template part file is loaded.
 	 *
