Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

WordPress How to Build a WordPress Plugin Building a WordPress Plugin Settings Page Basic Markup for WordPress Settings Pages

Yme Brugts
Yme Brugts
1,953 Points

WP_PLUGIN_URL is used but this should not be used according to WP codex

See this link: https://wordpress.org/ideas/topic/wp_plugin_url-doesnt-take-ssl-into-account

It sounds like using "WP_PLUGIN_URL" in a plugin was a bad thing to learn to me.

Also from here: "https://codex.wordpress.org/Determining_Plugin_and_Content_Directories"

"WordPress makes use of the following constants when determining the path to the content and plugin directories. These should not be used directly by plugins or themes, but are listed here for completeness."

Now I wonder what other bad things I learned without me knowing it.

edit: I'm using it from a variable so maybe it is okay? Can someone clarify? Thanks

1 Answer

I believe that thread you posted goes into the correct way to enqueue your plugin scripts. by using the plugins_url function. plugins_url

Yme Brugts
Yme Brugts
1,953 Points

Hi Jacob ok they used "WP_PLUGIN_URL" instead of plugins_url. For my version I did use plugins_url.