Выскакивает она когда создаю новые страницы, я полазил и понял что это из-за темы, потому что на другой теме нет этой ошибки, тему менять не хочу приелся к этой, подскажите где и что мне изменить что бы этой ошибки не было.
Ошибка 500 - это ошибка сервера. Тут есть вариант, что можно быстро ошибку найти, а есть, что придётся перерыть вообще всё, если это не ты писал и это что-то немаленькое, типа темы. Но тут вопрос, как ты понял, что это из-за темы?
@kilrou как выше подсказали, то сам PHP сообщит в каком файле и на какой строке произошла ошибка. Нужно лог ошибок посмотреть или выключить их вывод на экран. Где этот лог ошибок хранится? Первым делом он должен быть включён, в php.ini посмотри error_log или что-то подобное. Там название файла, он будет создан в той же папки из которой PHP скрипт с ошибкой запускали. Если у тебя хостинг, то у тех поддержки спроси где у них php error log.