@ Robinton
re: Please tell me from scratch, assuming I know nothing:
There’s no way for me to do this … it’s all done via coding right now as there is no point and click interface. The best I can do, is if you can code is to refer you to read the inlice code comment of the free extensions that are available which add custom fields. Here are the links:
- http://connections-pro.com/add-on/education-level/
- http://connections-pro.com/add-on/income-level/
- http://connections-pro.com/add-on/languages/
This one is a bit more complex because it creates a custom field rather than using one of the field supported by the API:
All of these are pretty well commented.
As for adding custom field for import, that is also very doable but none of the above extensions extend the CSV import so data can be imported into those fields.
Here’s a link to a third party plugin for Connection which does add support for importing data into the custom field being added.
Specifically these lines:
- https://github.com/jeremyBass/connections-levels/blob/master/connections-levels/includes/class-connections-levels.php#L22
- https://github.com/jeremyBass/connections-levels/blob/master/connections-levels/includes/class-connections-levels.php#L23
- https://github.com/jeremyBass/connections-levels/blob/master/connections-levels/includes/class-connections-levels.php#L56
- https://github.com/jeremyBass/connections-levels/blob/master/connections-levels/includes/class-connections-levels.php#L60
Hope that helps you get on your way!
