I’am dealing issue that popular NextGen Gallery plugin doesn’t work on Roots/Sage v9 - none of gallery admin JS/CSS files can be loaded.
These JS/CSS files are fetching form wrong URL that contains doubled domain part of URL:
<script type='text/javascript' src='http://wp.local/http://wp.local/wp-content/... >
...
<script type='text/javascript' src='http://wp.local/http://wp.local/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/frame_communication/static/frame_event_publisher.min.js?ver=2.1.60'></script>
<script type='text/javascript' src='http://wp.local/http://wp.local/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/static/gritter/gritter.min.js?ver=2.1.60'></script>
<script type='text/javascript' src='http://wp.local/http://wp.local/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/static/ngg_progressbar.min.js?ver=2.1.60'></script>
<script type='text/javascript' src='http://wp.local/http://wp.local/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/static/overview.min.js?ver=2.1.60'></script>
...
<link rel='stylesheet' id='gritter-css' href='http://wp.local/http://wp.local/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/static/gritter/css/gritter.min.css?ver=2.1.60' type='text/css' media='all' />
<link rel='stylesheet' id='ngg_progressbar-css' href='http://wp.local/http://wp.local/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/static/ngg_progressbar.min.css?ver=2.1.60' type='text/css' media='all' />
If I switch WP template for example to Twenty Sixteen … everything works fine.
I am running on:
WP 4.6.1
Roots/Sage: 9.0.0-alpha.4
NextGEN Gallery: 2.1.60