Hi Bruce. Seems like you have 3 options:
1. Install the plugin and remove option-tree from the parent theme. This is problematic because option-tree is integrated into the theme and you can’t just delete the option-tree folder. There are calls and functions in functions.php and other theme files that you’d have to find and strip out. Complicated and time consuming.
2. Install option-tree in a child theme. I tried this and it appears to work. However, in addition to adding the option-tree plugin folder/files in the child theme, you also need to modify your functions.php file to remove the parent theme actions and theme setup, and set them for the child theme. That works, and it shows the new options-tree version (which, by the way, I didn’t notice any difference in the color pickers in the new version). But, if you try to remove the old option-tree folder from the parent theme, the child theme won’t run. Which leads me to believe that some part of option-tree functionality is being loaded from the child theme, but other parts are being loaded from the parent theme. This is most likely due to the calls and functions within other parent theme files. You would need to find these and move them to the child theme for this option to work. Complicated and time consuming. And, if you make a mistake with functions.php, there’s a possibility your site will stop working and you won’t be able to log on.
3. Replace the option-tree folder in the parent theme. The update is relatively easy, doesn’t require any code modifications, and it appears to work without any problems. Note: I would not normally advocate this as you will lose any changes if you update the parent theme.
Steps to update the parent theme:
1. Download the plugin zip file from the plugin page.
2. Log on to your host and rename the option-tree folder in the parent theme.
3. Copy the option-tree zip file to the parent theme folder.
4. Extract the option-tree folder from the zip file.
5. Delete the zip file.
Let me know if you have any questions.