Answered by Shaykh Faraz Rabbani
Do one need to make ghusl after eating or drinking the haram things such as meat of pig or wine respectively for the prayer ( salat ).
1. Neither one’s ablutions (wudu) nor one’s ritual bath (ghusl) are invalidated by sins such as eating pork or drinking wine. Therefore, it is not legally necessary to renew one’s purification.
2. However, such actions are sins. Therefore, it is obligatory to repent from them:
How Does One Repent?