Wordpress ile ne kadar ilgilisiniz bilmiyorum.
Bu tür sorunlar genelde eklenti ya da sürüm kaynaklı sorunlardır.
Eklenti isimlerini cpanelden tek tek değiştirerek soruna hangi eklentinin sebep olduğu bulunur.
Sorun eklentilerde değilse, wordpress sürümü, onda da değilse php sürümü, onda da değilse hosting kaynaklı olur.
Bu şekilde 50 tane site düzeltmişimdir.
functions.php içerisindeki kodlardan biri requered olan bir fonksiyonu çağırmıyordur. Oraya müdahale etmenin bir anlamı olmaz.
Çok nadirdir kodlamadaki hata. Kaldı ki, demosunu görerek indirdiğin bir temanın demosunda hata yoksa, kurduğun sunucu ya da hosting ya da wordpress sürümü aynı gereksinimleri karşılıyorsa sen kurunca da hata olmaz.
Eklenti kaynaklı bir hata olsa temayı yuklemeden once de hata verirdi site.. iyi geceler :/