Set wp-content folder to Dropbox folder

Ideally I would like to do this with both my PC and Mac OSX boxes, but for now I would be thrilled with just the Mac OSX.

I am trying to keep my WP Themes & Plugin Local Development synced using Dropbox. I am using XAMPP for both Windows and Mac as my LAMP Stack and am wondering what I have to set in order to get the Mac. Based off the Codex I can do this via setting these two items:

define('WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/somedir');
define('WP_CONTENT_URL', 'http://example.com/somedir');

I am successful in changing WP_CONTENT_DIR to /Users/seth/Dropbox/Xammp-Content/wordpress/wp-content/, which allows me to see my available themes and activate them, however any of the resources (styles.css, images, etc.) doesn’t resolve and thus I have a bunch of failed GETs on the resources and the theme is unstyled.

Upon further inspection this is the URL resolved for styles.css

http://localhost:8080/wp-content/themes/[theme-name]/styles.css

Which again is a failed resource to load.

I have no idea what to set WP_CONTENT_URL to…

Any help? Appreciate it.

2 Answers
2

You will need to create an alias to your Dropbox folder so those files can be accessed on your server. This can be done in httpd.conf:

Alias /dropbox /Users/seth/Dropbox

Or you could make a direct alias to the real wp-content folder:

Alias /wp-content /Users/seth/Dropbox/Xammp-Content/wordpress/wp-content/

Then set WP_CONTENT_URL in wp-config.php appropriately:

define( 'WP_CONTENT_URL', 'http://localhost/dropbox/Xammp-content/wordpress/wp-content' );

Leave a Comment