Ошибка или крах сайта при использовании функции get_template_part() может возникнуть по нескольким причинам:
1. Неправильное указание пути к файлу: Возможно, не указан правильный путь к файлу, который нужно подключить. Убедитесь, что путь указан верно и файл существует.
2. Проблемы с кодом в подключаемом файле: Если подключаемый файл содержит ошибки в коде, это может вызвать крах сайта. Убедитесь, что код в файле content-single.php написан правильно и не содержит ошибок.
3. Конфликты между дочерней и родительской темой: Возможно, в дочерней теме используется файл с тем же именем, что и в родительской теме, что может вызвать конфликты и ошибки. Попробуйте изменить название файла или проверьте, нет ли конфликтов с другими файлами из родительской темы.
Чтобы избежать возникновения критической ошибки, попробуйте следующее:
1. Проверьте, что путь к файлу content-single.php указан правильно и файл существует в указанном месте.
2. Проверьте код в файле content-single.php на наличие ошибок или опечаток.
3. Попробуйте переименовать файл content-single.php на другое уникальное имя и попробуйте подключить его с новым именем.
4. Проверьте конфликты между дочерней и родительской темой, убедитесь, что имена файлов не повторяются и нет конфликтов с другими файлами.
Если после выполнения этих шагов ошибка все еще возникает, вам может потребоваться более подробное изучение кода и настроек темы для нахождения корня проблемы.