1. Функция get_header() подключает шаблон header.php.
2. В шаблоне header.php в теге body стоит вызов функции body_class().
3. Функция body_class() строить атрибут class="" для тега body, собирая в строку определенное количество классов, в зависимости от страницы/шаблона, авторизован ли пользователь и тд, которые она получает функцией get_body_class().
4. Функция get_body_class() получает массив предустановленных динамических классов, в зависимости от ряда условий - поддержка RTL, на какой странице (типе страницы) находимся, какой шаблон используется, авторизован ли пользователь и еще целый ряд других.
5. Перед возвратом этого массива классов в функции стоит хук-фильтр body_class, подключившись к которому данный список можно изменить под свои нужды.
Все это элементарно узнать одним из следущих способов:
1. По очереди посмотреть документацию всех этих функций.
2. Поискать эти функции в коде WordPress.
3. Начать наконец использовать нормальный IDE (например PhpStorm) и перестать теряться с 3х соснах. Просто Ctrl/Cmd + Click на функции и переходим к ней. Дальше клацаем в ней и тд. Пару кликов - и все становится предельно понятно.