Поддержка Проблемы и решения body_class() + add_filter(‘theme_page_templates’)

  • Мне кажется не очень правильно отображать путь до исполняемого файла, показывая структуру папок/файлов через классы, добавляемые в <body> при помощи вызова body_class() в той ситуации, когда подключаются кастомные шаблоны для страниц через add_filter('theme_page_templates', function);

    Например, если пишем

    
    function page_templates($templates)
    {
        $templates['template_parts/public/dashboard/dashboard.php'] = 'Dashboard';
        return $templates;
    }
    add_filter('theme_page_templates', 'page_templates');
    

    то в классе <body> получаем:

    <body class="... page-template-template_partspublicdashboarddashboard-php ...">

    На мой взгляд, это все равно, что показать список файлов.

  • Тема «body_class() + add_filter(‘theme_page_templates’)» закрыта для новых ответов.