Protected Content [ms-membership-button] not working

I am trying to use [ms-membership-button id="5"] to show a signup button for a membership level but nothing appears.