同じものにはまり、解決したので一応ご紹介させていただきます。
http://nekonomemo.net/php-warning-cannot-modify-header-information/
自分はローカル→エックスサーバーでこの状況になりましたが、
php.iniの設定を変更する方法で解決できました。
ありがとうございます!
まだ時間がとれず試していませんが、教えていただいたコードを元に改造してみます。
自己解決しました!
子ページを作成したままメニューリストの中に追加していなかったのが原因でした。
失礼しました。
ありがとうございます。
メニューに親なしページを配置し、そこに子ページを入れ子にするのは試してみましたが、プルダウン表示になりません。
しかもこの子ページへの移動手段は親ページに表示されていないので、子ページまでたどり着くことがそもそも不可能です。
これはなにかデータの一部が壊れてしまっているなどの可能性もありますでしょうか・・・?