Как сделать общий фон на Wordpress для head, body и footer?
1. Фон к head сделать невозможно. Только к header. 
2. Если фон применить к body, то всё, что в body автоматически получит фон, если не переназначено это правило. Т.е. для header и footer не надо отдельно ставить фон.
3. htmlbook.ru/css/background-image
на тег html повесь background-image
и    background-attachment: fixed;