How about "Elle parle d'amour tout le temps"? It is wrong?
I don't think so, but the standard place for an adverbial phrase is after the conjugated verb, which is what Duo is trying to indicate to you.
Somewhere on duolingo i had learnt "Sitesurf's comments that all the times = toutes les fois. I may be misremembering the meaning but i am sure that it was "Toutes les fois".....
Tout le temps → All the time
Toutes les fois → Every time
Why not de after parle
Adverbs are typically placed after the conjugated verb so it is quite common for them to come between a verb and its preposition.
This is still "parler de" even with an intervening adverbial phrase.
There's always this one female friend