1. Основные настройки, например, логотип, соц.сети в футере, возможно какие-то контакты в шапке или футере - вынести в Настройки темы
2. Динамические данные, вынести в custom post type
3. Можно воспользоваться готовыми плагинами для wp для облегчения вывода кастомного контента (не контента страниц-записей), тысячи их, например advanced custom fields, есть плагины-конструкторы для гибких настроек темы.