Problem:
I have a child post with a CRED add form (id of the parent post in the URL string "parent_parent-cpt_id"), but I would like to show the form to the user only if a custom field of the parent's post has a certain value "status=open", Is that possible?
Solution:
You can get the URL parameter value with Views shortcode [wpv-search-term]
For example:
1) Create a content template "parent-post-information"
in content, use Views shortcode [wpv-conditional] to check if current parent post has setup "status=open", then display the CRED form for creating child post
2) Display the content template like this:
[wpv-post-body view_template="parent-post-information" id=[wpv-search-term param='parent_parent-cpt_id']]
Please replace the "parent-cpt" with the parent post type slug.
Relevant Documentation:
https://toolset.com/documentation/user-guides/views-shortcodes/#wpv-post-body
https://toolset.com/documentation/user-guides/views-shortcodes/#wpv-search-term
https://toolset.com/documentation/user-guides/views-shortcodes/#wpv-conditional
This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.
Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
- | 9:00 – 13:00 | 9:00 – 13:00 | 9:00 – 13:00 | 9:00 – 13:00 | 9:00 – 13:00 | - |
- | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | - |
Supporter timezone: Asia/Hong_Kong (GMT+08:00)
This topic contains 3 replies, has 2 voices.
Last updated by Luo Yang 7 years, 3 months ago.
Assisted by: Luo Yang.