Symbolic Links on dev box with plugins and stylesheets

I’m using mac os x 10.6 with xampp.

http://wp3.1/ is the url to where I have WordPress installed.

The physical path is /Users/myUserName/Sites/wp3.1/

I do not install plugins or themes in the “natural” way. I have created a directory named “git” which is located in /Users/myUserName/git/. This is where all my git repositories live. When I want to install a plugin, I just create a symbolic link in /Users/myUserName/Sites/wp3.1/wp-content/plugins/. This works great for simple plugins, but if the plugin enqueue’s a style sheet or script, the url displays as:

http://wp3.1/wp-content/plugins/Users/myUserName/git/options-framework-plugin/css/colorpicker.css?ver=3.1.1

How do I fix this?

2 s
2

Symbolic links are … risky in WordPress. It is easier to use a separate domain for plugins per wp-config.php:

define( 'WP_PLUGIN_DIR', '/local/path/to/plugin/directory' );
define( 'WP_PLUGIN_URL', 'http://plugins.dev');

See Strategy On Building Plugin Using Eclipse as an example for IDE configuration with such a setup.

Leave a Comment