option-tree
option-tree copied to clipboard
Issues with loading via composer
I am trying to modernise some of our codebase by vendoring option-tree with composer. The composer.json file is located at the root of the project (e.g. same dir as wp-config.php).
There are a couple of issues:
- Option tree does not seem to be getting registered with the autoloader.php from version 2.7.0 #695. I can get round this by including
vendor/valendesigns/option-tree/ot-loader.php
- I am getting issues with the admin resources including the directory and not getting loaded correctly (this also happens in 2.6.0):
[domain]/wp-content/plugins/nas/content/live/[installname]/vendor/valendesigns/option-tree/assets/js/ot-admin.js?ver=2.7.3
As far as I can tell the 2nd issue is because OT expects it to be in a specific theme or plugin directory, not a root vendor directory. If this is the case, I'm not sure how we can use composer.json without copying the files?