Using pin12 on the WiFi shield makes it not connect to network

PaulS:

This particular barometric sensor uses, as far as I can understand, three SPI pins: SDI, SDO and SCK. By messing around with it, it seems that only SDO is affecting the WiFi shield. Is this the only one I need to remap?

You can't. The SPI pins are fixed in hardware. As I said, you can have any number of devices connected to the SPI pins at one time, as long as each has a separate slave/chip select pin.

The WiFi shield uses pin 10 as the slave select pin. The pressure sensor can use any unused pin as it's slave select pin (as long as the corresponding pin on the pressure sensor is connected to that pin on the Arduino).

Again, thanks for the reply!

Hmmm... I am currently using the following pins for my barometric sensor:
pin8 as sleep/shutdown
pin9 as chip select
pin11 as serial data in
pin12 as serial data out
pin13 as serial clock

Shouldn't this in theory work fine with the wifi shield? Any tips on troubleshooting this?