Можно ли реализовывать админ панель для cms с помощью iframe?
Через IFrame делать слегонца устарело (лет так на 15).
Выводите всё сразу в страницу. 
Если что-то не работает ищите причину. Как минимум для более подробного ответа, нужно знать, где Вы выводите php и что внутри самого settings/index.php
includeHTML поможет встроить html-блоки, стили и скрипты без php, просто используя тег.