Liam Payne has hit out at Louis Walsh telling him to "shut the f**k up for once" after the X-Factor judge took a dig at the One Direction singer's pregnant girlfriend Cheryl Fernandez-Versini on 8 December.

The talent manager had said that Simon Cowell would not want Cheryl back at X-Factor because Nicole Scherzinger and Sharon Osbourne were already judges on the ITV talent show. The 64-year-old had also said that he was not "really excited" about the songstress' pregnancy.

"Well Simon wouldn't invite Cheryl back because we have Nicole," Walsh had said when asked about how he would feel if the 33-year-old songstress was to return to X Factor, according to The Mirror.

"We have Nicole and Sharon, we don't need another girl. So go and f**k off now! No silly questions, seriously," he said and added, "It's not about Cheryl. Don't be stupid man."

After the One Direction singer found out that Walsh had talked about Cheryl in not so pleasant way, the 23-year-old singer took to social media and lashed out at Walsh for setting a bad example while talking to the media with young talent.

"Congratulations Louis Walsh for setting the worst example on handling media for his band who are about to step into a very hard industry," Payne wrote on Twitter.

"Maybe it's about time you realise it's not all about you and shut the f**k up for once, let them speak," he added.