option-tree icon indicating copy to clipboard operation
option-tree copied to clipboard

Issues with loading via composer

Open mikemanger opened this issue 5 years ago • 0 comments

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?

mikemanger avatar Jan 29 '20 15:01 mikemanger