Donald Trump warned Monday that more terror attacks are coming to America — while White House spokesman Josh Earnest played down the weekend attacks as part of “a war of narratives.”

“It’s a mess and it’s a shame and we’re going to have to be very tough,” Trump, reacting to the weekend of terror, said in an interview with Fox News’ “Fox & Friends.”

“I think maybe we’ll see a big change over the last couple of days. I think this is something that maybe will happen perhaps more and more all over the country.”

Trump said that “we’ve been weak” and pledged to limit immigration of terrorists and to go after the terrorists “over there” and “knock the hell out of them.”

“You have to hit them much harder over there,” said Trump. “We’re going to have to do something extremely tough over there.”

“The battle is over there. And we have to fight the battle, and we can’t let any more people come into this country,” he said.

“This is only going to get worse. You have to stop them from coming into the country,” the mogul added.

Just a couple of hours after Trump’s interview, the inspector general of the Department of Homeland Security reported that the US mistakenly granted citizenship to 858 immigrants who had deportation orders pending from countries of concern to national security or with high rates of immigration fraud.

The countries were not identified.

The White House, meanwhile, took another approach, with Earnest calling it a “narratives” war.

“We’ve intensified our cooperation with the private sector. We know that a lot of this radical ideology that ISIL is trying to propagate is being spread online. So we’ve had a lot of success working with Twitter, working with Facebook, working with other technology companies to try to shut down outlets of those extremist organizations using to propagate their ideology. … They’re trying to poison the minds of vulnerable individuals,” Earnest said Monday on MSNBC’s “Morning Joe.”

“The other thing that we can do is work to try to lift up the voices of prominent patriotic Muslims in the United States,” Earnest added.

The White House spokesman explained: “In some ways, this is actually just a war of narratives. We want to get out our counter-narrative against ISIL. And we’re having some progress, we’re making some progress.”