[...] eine Fehlermeldung beim twentysixteen Childtheme. Die Variable themeoptiion_layout scheint nicht definiert zu sein.
Die Variable "$themeoption_layout" existiert in twentysixteen meines Wissens nach nicht. Das heißt, das muss etwas sein, was du im Rahmen des Chiuld-Themes selbst programmiert hast (oder ein Dritter in deinem Auftrag).
Das ist für uns jetzt natürlich schwer zu sagen, wie das gemacht wurde.
Wenn ich mir deinen Code in Post #3 so anschaue, ist es ja vermutlich nicht damit getan, die Fehlermeldung "wegzubekommen". Du möchtest ja vermutlich auch die Funktionalität erhalten.
Wo wird denn diese Variable festgelegt? Wenn ich das richtig verstehe, scheint das ja auch eine Art Auswahl im Dashboard (gewesen) zu sein. Wie ist diese Auswahl dort hin gekommen?