When I switch to my PC on the same network, I can enter localhost but it will not connect to my MAMP connection
Porque cada computador pensa que o seu nome é localhost. De outra máquina, você gostaria de usar algo como http: // ip.add.re.ss : 8888 / wordpress / onde ip.add.re.ss é o endereço IP do seu Mac .
Sua próxima edição provavelmente será que o site parece diferente do PC do que quando navegando pelo Mac. Faça o login no WordPress e verifique se os valores da URL estão em Configurações - > A página geral é um nome ou endereço IP de DNS resolvível - não "localhost".