you need to use .ignore -p $nick for private (whisper)
p = private, c = channel, n = notice, t = ctcp, i = invite, k = control codes, d = dccs
-w makes it apply to any network eg /ignore -wp $nick
would ignore that nick on any network but only in private message