Der Button würde (wie beschrieben) in dem Shortcode ausgegeben.
Der Shortcode macht dann alles das, was jetzt php-execution macht.
Gesamt: Man kann keinen Eindruck von dem bekommen, was Du brauchst. Ein Code-Auszug ist "aus wettbewerbsrechtlichen Gründen" nicht möglich, der alte und neue Website sind offline. Also ist das Projekt offenbar nicht so wichtig.
Wahrscheinlich bist Du in der Jobbörse hier im Forum besser aufgehoben, da kannst Du dann ein NDA unterschreiben lassen usw., ich werde zumindest hier nicht weiterraten...