Browse: Home / Hooks /

learndash_template

apply_filters( 'learndash_template',  string $filepath,  string $name,  array|null $args,  bool|null $echo,  bool $return_file_path )

Filters file path for the learndash template being called.


Description #


Parameters #

$filepath

(string) Template file path.

$name

(string) Template name.

$args

(array|null) Template data.

$echo

(bool|null) Whether to echo the template output or not.

$return_file_path

(bool) Whether to return file or path or not.


Source #

File: includes/class-ld-lms.php


Examples #

Note: Extended code example below not guaranteed, you may need to consult with a developer

 <?php
/**
 * Example usage for learndash_template filter.
 */
add_filter(
	'learndash_template',
	function( $filepath, $name, $args, $echo, $return_file_path ) {
		// May add any custom logic using $filepath, $name, $args, $echo, $return_file_path.

		// Always return $filepath.
		return $filepath;
	},
	10,
	5
);
 

Changelog #

Changelog
Version Description
3.0.3 - Allow override of empty or other checks.
2.1.0 Introduced.