Вау! Как долго я не писал. Но сегодня на одном из сайтов исчез тег <title> и после того, как что-то меняли в functions.php. И как всегда, копию никто не сделал. Точнее сделали, но плагином backup, который делает копию БД и все. Про файлы и не подумали, точнее думали, что плагин и это делает. Советую, перед каждым изменением в файлах, базе данных — делать копию и файлов, и БД и проверять, а получилось ли.
Вопрос встал вернуть title. Для начала отключил плагины, чтобы узнать, не вмешивается какой-то из них в код. Результат нуль. Конечно, попробовал поставить, точнее активировать тему по дефолту и с установленными плагинами — чудо, <title> есть. Полез в functions.php и добавил такой код add_theme_support( 'title-tag'
);
Проверил, тайтл на месте, все работает. Может изъезженная тема, но вдруг кому-то пригодиться. Кстати, если бы тайтл не появился, я бы проверил наличие wp_head(); в файле header.php активной темы.
Как-то так.