Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

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.