To answer my own bug report: The code in guessPath is wrong. It uses various PHP constants defined by WordPress which do not take SSL into account. Here’s a patch using the correct functions to access those URLs:
--- AssetsMinifyInit.php.old 2014-01-06 16:13:04.580747449 +0100
+++ AssetsMinifyInit.php 2014-01-06 16:40:54.439924606 +0100
@@ -128,14 +128,16 @@
return false;
$file_path = false;
+ $wp_plugin_url = plugins_url();
+ $wp_content_url = content_url();
// Script is enqueued from a plugin
- if( strpos($file_url, WP_PLUGIN_URL) !== false )
- $file_path = WP_PLUGIN_DIR . str_replace(WP_PLUGIN_URL, '', $file_url);
+ if( strpos($file_url, $wp_plugin_url) !== false )
+ $file_path = WP_PLUGIN_DIR . str_replace($wp_plugin_url, '', $file_url);
// Script is enqueued from a theme
- if( strpos($file_url, WP_CONTENT_URL) !== false )
- $file_path = WP_CONTENT_DIR . str_replace(WP_CONTENT_URL, '', $file_url);
+ if( strpos($file_url, $wp_content_url) !== false )
+ $file_path = WP_CONTENT_DIR . str_replace($wp_content_url, '', $file_url);
// Script is enqueued from wordpress
if( strpos($file_url, WPINC) !== false )