Perhaps the journos penned this! (7)
I believe the answer is:
article
'perhaps the' is the definition.
('the' is the definite article in English)
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for article that I've seen before include "thing required" , "Perhaps an" , "A rewritten piece" , "For instance, a" , "Feature - item" .)