Ich denke, das ließe sich relativ einfach als Plugin oder Theme-Komponente umsetzen – eine Art einbettbares Element, das diese Aktionen für Sie übernimmt. Das Problem mit dem oben geposteten AJAX-Code besteht darin, dass Sie den globalen API-Schlüssel für alle Benutzer an den Client senden. Das ist absolut keine gute Idee.
Das Problem, das Sie beim Erstellen eines Links haben werden, wie vom Originalbeitrag (OP) beschrieben, besteht darin, dass der API-Aufruf eine REST-POST-Aktion erfordert, während Links nur eine REST-GET-Aktion auslösen können.