Per javascript kannst du das recht leicht umsetzen. sollte in deinem wordpress jquery vorhanden sein, geht es noch einfacher, hier ein Auszug aus Stackoverflow:

Code:
I'd us a utility CSS class for this:

.is--hidden {
    display: none;
} 
Then you can apply it to the element by default:

<button class="mybutton">Click Me</button> //das wäre per Button
<div class="example is--hidden">Some Text</div> //dein hidden text
and toggle it via jQuery:

$('.mybutton').on('click', function () {
    $('.example').toggleClass('is--hidden');
})
Fiddle: https://jsfiddle.net/tL5mj54n/

Das brauchst du nur eben einsetzen in das template und die hidden links im versteckten teil ausgeben.

Gruß Hotte