Hi, can you try the following troubleshooting steps first?
- Temporarily remove the toolset_access shortcodes and check to be sure the link appears as expected
- Temporarily activate a default theme like Twenty Seventeen, then deactivate all plugins except Types, Views, and Access, then test again.
- If the problem was resolved, reactivate your theme and plugins one by one until the conflict returns. Let me know what you find out.
- If the problem was not resolved, continue.
- Are the results the same for all User roles, or only one specific User role?
- Where have you placed this shortcode? Is it in an area that does not support shortcodes at all? For instance, if you insert the [wpv-post-title id='$current_page'] shortcode, what do you see?
I don't see anything obvious in the template file that would cause a conflict with Toolset Access inline controls, so there must be something else going on. It could be a conflict in the theme, or a configuration issue. Here's what I would check next:
- Remove the custom role "Players Editor" from the inline control shortcode and test again.
- If Admins are now able to see the link, then I would run some tests with a Players Editor User. Publish at least one post as the Players Editor User, then test the inline control shortcode again with the Players Editor role in place.
- Display each User's role on the front-end of the site using the wpv-current-user shortcode:
[wpv-current-user info='role']
Check to be sure the role shown there is what you expect. It should be a sanitized version of the role you see in Access.