[Resolved] Cannot see 3rd party custom fields Toolset -> Post Field -> Control Post Field
This thread is resolved. Here is a description of the problem and solution.
Problem:
The issue here is that the custom fields of some 3rd party plugins are not showing up in the post fields control section.
Solution:
This tends to happen when the plugin creates the custom fields for private use only and can only be reference by the plugin itself. In this case the custom fields won't show up to be brought under types control.
This support ticket is created 6 years, 10 months ago. There's a good chance that you are reading advice that it now obsolete.
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.
I am trying to customize a calendar plug in by using Toolset and create a single page template using Toolset. I am able to edit the 3rd party Event CPT under Types, but cannot access any of their fields. I have followed the documentation below
None of the fields like event_start_date, etc. shows up. I have tried with 3 plug ins: Event Calendar, Event Manager, and Time.ly. It doesn't show up for any of the 3 plug ins. Can you advice how to fix this?
Thank you for the reply. I am surprised that it is private as Event Calendar seems a very popular plugin and there are various questions about its CPT in Toolset forum. If that is the case, how do other people use it? What are the normal use case with 3rd party CPT?
They could be setting the field as private for special reasons because I know that Woocommerce does the same with the fields on their ORDERS CPT. So these won't show up to be taken under Types control.
So its a similar case here. I know with the ACF custom field they will show up in our Types plugin. The most you can do is to contact the Events Calendar team and ask them about the custom field to see if they can do anything for it to show up since it would need to be set in their code.