Hi,
Welcome to Toolset support. As I do not know the details on how the select field is created in Toolset, I will give the steps below for you to test:
Create a temporary page and paste this:
[wpv-post-id] – [wpv-post-title]
[types field="your_field_slug" output="raw"][/types]
If this renders correctly, the issue is context (where the shortcode is placed).
If this doesn’t render, we’re dealing with a conflict or syntax problem.
If the issue is context:
Elementor: Use the Shortcode widget (not Heading/Text widgets, which may sanitize).
View loop vs. page context: Inside a View loop, “current post” = loop item. Outside the loop (e.g., on the page template), reference context explicitly:
Loop item: [wpv-post-title]
Page context: [wpv-post-title item="$current_page"]
Nested/empty output: For field shortcodes, prefer explicit output:
[types field="your_field_slug" output="raw"][/types]
(Use output="url" for images/links when needed.)
Curly quotes / HTML builders: Ensure straight quotes (") in attributes. Page builders sometimes convert quotes and break shortcodes.
Caching: Toolset → Settings → Front-end content → Clear cache. Also clear any page/performance cache and retry.
If the issue persists, I will need to know:
Where the shortcode is placed (View loop template, Content Template, Toolset Blocks page, Elementor template/widget, etc.).
The exact shortcode/markup that’s not rendering (copy/paste).
Also please test if the same thing happens on a minimal setup:
- IMPORTANT STEP! Create a backup of your website. Or better approach will be to test this on a copy/staging version of the website to avoid any disruption of a live website.
- Switch to the default theme such as "TwentyTwenty" by going to "WordPress Dashboard > Appearance > themes".
- Go to "WordPress Dashboard > Plugins" and deactivate all plugins except:
. Toolset Types
. Toolset Blocks
- Check if you can still recreate the issue.
- If not, re-activate your plugins one by one and check the issue each time to find out the plugin that causes the problem.
Thanks.