get_template_part
Fires before an attempt is made to locate and load a template part.
Usage
add_action( 'get_template_part', 'wp_kama_get_template_part_action', 10, 4 );
/**
* Function for `get_template_part` action-hook.
*
* @param string $slug The slug name for the generic template.
* @param string $name The name of the specialized template or an empty string if there is none.
* @param string[] $templates Array of template files to search for, in order.
* @param array $args Additional arguments passed to the template.
*
* @return void
*/
function wp_kama_get_template_part_action( $slug, $name, $templates, $args ){
// action...
}
- $slug(string)
- The slug name for the generic template.
- $name(string)
- The name of the specialized template or an empty string if there is none.
- $templates(string[])
- Array of template files to search for, in order.
- $args(array)
- Additional arguments passed to the template.
Changelog
| Since 5.2.0 | Introduced. |
| Since 5.5.0 | The $args parameter was added. |
Where the hook is called
get_template_part
wp-includes/general-template.php 204
do_action( 'get_template_part', $slug, $name, $templates, $args );