Thanks for the pointers
It looks like 2 different approaches, and I do not know the good/bad if any.
The link you provided appears to disable the current wireless (disabled=1) and enable the Ethernet on the WAN interface, as opposed to just deleting the entire wifi-iface above. I am not smart enough to know if there are pros or cons to the different approaches, however it seems like it’s safer to change the one file. If the wireless station is disabled, does one even need to change the Ethernet on the WAN at all?
Also is is better practice (I think) to put the code in a file in user bin and call it from the button script?