明宪宗的一生中有14个孩子。在古代的皇帝里算是比较多的一个了。不过在他登基的前几年,他的皇嗣确实不是很多,但是这些并不是万贵妃给残害的,你给他胆子,他也不敢这么做,因为那个时候周太后还活着。大家都知道,周太后可不是什么小人物,难道万贵妃敢在周太后的眼皮子底下残害那些皇子吗?而且那些还有每天盼望着立太子的朝中重臣们虎视眈眈的盯着万贵妃。他是绝对不可能做这个事情的,而且明宪宗登基之后,没有孩子的原因,其实主要是因为他想和万贵妃生下来长子,他想立万贵妃的儿子当太子。
没过多久,万贵妃确实给他生下了一个儿子。可惜这个孩子还没到一周岁的时候便去世了,而万贵妃的身体也受受到了伤害,自那以后再也没有生育过,而在万贵妃和他的孩子去世三年之后,他的第二个皇子才出生。这三年期间,明宪宗也一直没有放弃他。但是确认万贵妃以后不能再生育的时候,他才开始宠幸别的妃子,于是明宪宗便把他这个二皇子立为太子,可惜好久不长,这个二皇子也没有长寿,在他三岁的时候便去世了,于是大家都在说是万贵妃把这个孩子给害死的,可是事实真是如此吗?如果万贵妃真想害这个孩子,为什么不在怀孕的时候直接害呢,而是在出生之后,都三岁了再害他。而且你换个角度想,他既然已经让人把这个孩子生下来,并且当时明宪宗对他也是非常宠爱,他要是不让他立太子,明宪宗肯定也不会立,万贵妃又有什么理由去害他呢?而且万贵妃根本也不能生孩子,所以立不立太子对他来说也没有什么影响,还有一个传言是,纪淑妃怀孕的时候,万贵妃曾叫人去把纪淑妃弄小产,但是被派万贵妃派的那个人,他于心不忍,便转头告诉万贵妃,纪淑妃其实根本没有怀孕。等纪淑妃怀孕的月数大了,肚子也大了,万贵妃也无从下手。生下三皇子之后,万贵妃便叫人淹死这个孩子,当时被派来的那太监,自己也起了私心,他偷偷的将这个孩子藏了起来。一直养到了六岁,他才把这个孩子带到了明宪宗面前。明宪宗有多爱万贵妃呢?他甚至不敢把这个孩子还活着的事情告诉万贵妃。但是当时有人偷偷走漏了风声,传到了万贵妃的耳朵里。万贵妃便主动跟明宪宗提出要把三皇子接进宫里来,史书上的事情,准确性谁又能知道呢?可是当时的明宪宗对万贵妃确实是很偏爱。但是在当时的那个朝代,大家并不认为对一个人一直宠爱是一件好事,大臣们认为,作为皇帝,你应该雨露均沾。所以那些大臣们讨厌万贵妃,并不是因为万贵妃这个人怎么怎么样,而是因为他获得了皇上的专宠。认为他勾引了皇上等等,所以才这么讨厌万贵妃,换成是别人,大臣们也一样讨厌的。