template path file load bugfix
-
I think the
template_path()
method inQLIGG_Frontend
class infrontend.php
is not working properly.You do it this way:
– check theme directory
– check plugin directoryBut this way you can’t load file from the theme. Because files are always available in the plugin.
So the plugin template file always overwrites the theme template file.So you have to change the order to function correctly:
– default check plugin directory
– check theme directoryProperly working code:
function template_path( $template_name, $template_file = false ) { if ( file_exists( QLIGG_PLUGIN_DIR . "templates/{$template_name}" ) ) { $template_file = QLIGG_PLUGIN_DIR . "templates/{$template_name}"; } if ( file_exists( trailingslashit( get_stylesheet_directory() ) . "insta-gallery/{$template_name}" ) ) { $template_file = trailingslashit( get_stylesheet_directory() ) . "insta-gallery/{$template_name}"; } return apply_filters( 'qligg_template_file', $template_file, $template_name ); }
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘template path file load bugfix’ is closed to new replies.