Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Over Write LD Visual Customizer Defult Template
- * Removed default filter
- * Added new filter
- *
- * @author Harun R Rayhan
- */
- if(has_filter( 'learndash_template', 'lds_return_custom_templates' )){
- // Removing LD Visual Customizer's Default templates
- remove_filter( 'learndash_template', 'lds_return_custom_templates' ); // removing
- add_filter( 'learndash_template', 'bg_ld_vc_custom_templates' ); // Adding new
- }
- function bg_ld_vc_custom_templates( $filepath, $name = NULL, $args = NULL, $echo = NULL, $return_file_path = NULL ) {
- $style = get_option( 'lds_listing_style' );
- if( !$style || empty($style) || $style == 'default' ) return $filepath;
- $matches = apply_filters( 'lds_custom_template_matches', array(
- 'course.php' => '/ld-vc-templates/' . $style . '/course.php',
- 'lesson.php' => '/ld-vc-templates/' . $style . '/lesson.php',
- 'topic.php' => '/ld-vc-templates/' . $style . '/topic.php',
- ) );
- foreach( $matches as $match => $new_template ) {
- if( strpos( $filepath, $match ) ) return BGT_DIVI_CHILD_PATH . $new_template;
- }
- return $filepath;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement