anladım sadece boş iken alıyorsunuz yani hatayı
<?php foreach ($ayarlar["sosyal_medya"] as $sosyal) {?>
satırını
<?php if(empty($ayarlar['sosyal_medya'])) $ayarlar['sosyal_medya'] = []; foreach ($ayarlar["sosyal_medya"] as $sosyal) {?>
şeklinde yaparak çözebilirsiniz
Hocam çok teşekkür ederim sorun çözüldü, ancak php konusunda biraz acemiyim biz burdan ne yapmış olduk? Size zahmet bunu açıklama şansınız var mı acaba.