Hello,
I just upgraded to WordPress 6.2 and i had an error when using Wrapping ShortCode. There is an error in the console as the navigator can’t find a file (404) located at this URL:
https://myserver/portail/var/www/html/portail/wp-content/plugins/wrapping-shortcode/build/index.js?c=41cf2bf4
The file URL contains the actual disk path (/var/www/html/), which is wrong.
It comes from:
/var/www/html/portail/wp-content/plugins/wrapping-shortcode/classes/class-enqueue.php
Which contains:
$script_src = realpath( $plugin_path . ‘/build/index.js’ );
wp_enqueue_script(
$script, // handle
$script_src, // script file
$dependencies, // dependencies
false, // version
false // in_footer
);
When script_src should be :
trailingslashit ( plugin_dir_url( dirname( __FILE__ ) )) . 'build/index.js',
Once fixed, I do get another error though, but not a 404:
blocks.min.js?c=41cf2bf4:3 Block "asm-wrapping-shortcode/asm-wrapping-shortcode-block" is already registered.
It looks like the JavaScript file is actually loaded twice when using the Wordress Block Editor, for some reason (i have multiple Wrapping Shortcode components in my page, don’t know if that helps)
Thanks,
Fabien
]]>