Support Plugin Templates With Child Themes
-
Here is a fix for being able to use the plugin’s template files when a child theme is in use.
if(is_child_theme() && file_exists(get_stylesheet_directory() . '/' . $widget_file) ) { include get_stylesheet_directory() . '/' . $widget_file; } elseif (file_exists(get_template_directory() . '/' . $widget_file) ) { include get_template_directory() . '/' . $widget_file; } else { include HL_TWITTER_DIR . '/' . $widget_file; }
Widget Support
in hl_twitter_display_widget() from wp-content/plugins/hl-twitter/functions.php change line 380:// Load view (look in theme first) - $current_template_directory = get_template_directory(); - if(file_exists($current_template_directory . '/' . $widget_file)) { - include $current_template_directory . '/' . $widget_file; + if(is_child_theme() && file_exists(get_stylesheet_directory() . '/' . $widget_file) ) { + include get_stylesheet_directory() . '/' . $widget_file; + } elseif (file_exists(get_template_directory() . '/' . $widget_file) ) { + include get_template_directory() . '/' . $widget_file; } else { include HL_TWITTER_DIR . '/' . $widget_file; }
Archive Support
in hl_twitter_display_archive_page() from wp-content/plugins/hl-twitter/archive.php change line 142:// Output template - $current_template_directory = get_template_directory(); - if(file_exists($current_template_directory . '/' . $widget_file)) { - include $current_template_directory . '/' . $widget_file; + if(is_child_theme() && file_exists(get_stylesheet_directory() . '/' . $widget_file) ) { + include get_stylesheet_directory() . '/' . $widget_file; + } elseif (file_exists(get_template_directory() . '/' . $widget_file) ) { + include get_template_directory() . '/' . $widget_file; } else { include HL_TWITTER_DIR . '/' . $widget_file; }
Hope this helps and to see this in the next update!
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘Support Plugin Templates With Child Themes’ is closed to new replies.