I think what was happening was that my wireless printer was using port 80 so local wouldn’t work. The following should fix the local and wordpress issue for you, but be aware that you might mess up your printer:
From cmd as administrator:
sc config http start= demand (you need a space after the equal sign and not before)
Reboot
Run the command ( netsh http show servicestate ) as administrator to check that the port 80 is in use
After you have run this command, you can disable http.sys as follows:
net stop http (stop the process)
Sc config http start= disabled (if you want to disable the service forever)