WordPressのサイトを触っているうちに、いつの間にかheaderと本編contentsの間に余計な余白が入っていたけど、これがなかなか消せなかった。
いろいろ調べて、試して、辿り着いた結果が、単純に<head>の方のコメントアウトが失敗していた影響だった。(わりとコメントアウトを使うのが下手だな、、と反省する)
「<!-- -->」と「/* */」によるコメントアウトが混在していた。
「/* */」によるコメントアウトの場合は、「<?php ?>」で囲ってあげなければいけなかった。
(今回は自力で解決できたけど、一応こんな可能性もあったということで参考までに)