Файлы
Чтобы взять список файлов из корня темы:
<?php $files = wp_get_theme()->get_files( 'php', 0 ); ?>
'php'
– это расширение, 0
– это глубина поиска.
Шаблоны
Чтобы взять список шаблонов, нужно использовать стандартную функцию:
<?php $templates = get_page_templates(); ?>