Du bist irgendwie falsch. Du versuchst noch die Logik von einfachem HTML+CSS umzusetzen, wie es früher war. Installiere mal ein fertiges Design. Daran könntest Du ein bisschen abgucken und testen. Bei einem CMS-System generiert sich das Menü selber. WordPress holt sich Inhalte aus the_content(). Du kannst die Inhalte im Backend als Seite oder Beitrag anlegen usw.
Ich empfehle Dir Dich erst mal mit einem fertigen Theme zu beschäftigen.