Файлы

Чтобы взять список файлов из корня темы:

<?php $files = wp_get_theme()->get_files( 'php', 0 ); ?>

'php' — это расширение, 0 — это глубина поиска.

Шаблоны

Чтобы взять список шаблонов, нужно использовать стандартную функцию:

<?php $templates = get_page_templates(); ?>