Enqueued scripts should use plugins_url() instead of plugin_dir_url() #1647
Labels
Good First Issue
Issue particularly suitable to be worked on by new contributors
[Plugin] Embed Optimizer
Issues for the Embed Optimizer plugin (formerly Auto Sizes)
[Plugin] Optimization Detective
Issues for the Optimization Detective plugin
[Plugin] Performance Lab
Issue relates to work in the Performance Lab Plugin only
[Plugin] Web Worker Offloading
Issues for the Web Worker Offloading plugin.
[Type] Enhancement
A suggestion for improvement of an existing feature
Feature Description
When the URLs for JS files are generated in the plugins, the
plugin_dir_url()
function is used. Its output is concatenated with the relative path:performance/plugins/optimization-detective/detection.php
Line 82 in 5fbd82e
However, this is not ideal because the resulting URL is not directly filterable. It would be better to use
plugins_url()
:In this way, the
plugins_url
filter can be used to potentially rewrite the URL to point to a CDN, for example.See instances: https://github.com/search?q=repo%3AWordPress%2Fperformance%20%2Fplugin_dir_url%5C(%2F&type=code
The text was updated successfully, but these errors were encountered: