氏为恭妃。当时宫中称宫女为“都人”，神宗因此称王氏之子朱常洛为「都人子」，不喜欢常洛。由于李太后出身也是「都人」，太后大怒，骂神宗：「尔亦都人子！」神宗惶恐，跪在地上叩首请罪，不敢起立。王氏颇不得宠，神宗宠爱的郑贵妃生子朱常洵，于是神宗有意立朱常洵为太子，郑贵妃与支持常洛的群臣互相倾轧，是为国本之争，神宗在大臣逼迫下只好立常洛为太子，常洵为福王，封地洛邑。群臣想要让福王赶紧到封邑去，避免留在北京，但郑贵妃不愿意，说要留福王在北京，等明年李太后生日的时候，好为李太后祝寿。李太后讽刺地说：「那我儿子潞王是不