* Version: 1.0.0 */ if ( ! defined( 'ABSPATH' ) ) { die(); } function test_locate_template_shortcode() { ob_start(); ?>
Test 2 - Non-Template File: '; if ($non_template_result) { echo '❌ Wrongly loaded non-template file at: ' . esc_html($non_template_result); } else { echo '✅ Correctly did not load non-template file: ' . esc_html($non_template_file); } echo '
'; $traversal_file = '../../wp-config.php'; $traversal_result = locate_template($traversal_file, false, false); echo 'Test 3 - Directory Traversal Attempt: '; if ($traversal_result) { echo '❌ Loaded file outside theme at: ' . esc_html($traversal_result); } else { echo '✅ Blocked traversal attempt for: ' . esc_html($traversal_file); } echo '
'; ?>