WordPress: Как получить список всех шаблонов темы

Файлы

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

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

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

Шаблоны

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

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