Using wp-uploads instead of wp-content/uploads

Well, after lots of digging (before and after posting this question), I think I figured it out. As @s_ha_dum suggests, the reason behind the odd directory placement is likely a personal preference of the person who created the Ubuntu “wordpress” package. Perhaps it makes for easier partitioning of permissions, or it makes updates more safe … Read more

While Using Static Pages, How Can I Get /blog into the URL of Each Post?

In admin under Settings > Permalinks, select Custom Structure and enter /blog/%postname%/. This will prepend /blog/ to categories and tags by default, and any custom post types and taxonomies where you have not registered them with the with_front argument set to false. you can remove it from the built-in category and tag taxonomies by setting … Read more

Add robots.txt to root

First of all, in order for WordPress to generate a robots.txt for you you must be using a non-default permalink structure. Make sure you’ve selected an option in the Settings > Permalinks menu. Also, if a robots.txt file exists at your root directory it will override the setting in WordPress. It looks like you already … Read more

Broken image multisite

After reading several topics about this issue I’ve found this: Issues with old WPMU installs If you installed WordPress MU in subfolder/subdirectory (not in root folder on your server >via ftp) and you have problem with image library, where thumbnails and images do not show, >you may need to manually add in rewrite rules for … Read more

Repeatable configuration package

Not exactly what you are asking for, but very close. There is a concept of ‘dropin’ plugins that exists primarily to override or add to core functions The dropins will always load. So one ftp’s up wordpress including whatever plugin files you want that will create your default environment. These should be in the top … Read more

What is the best way to provide plugin users with a way to customized the styles

Is it possible? Yes. Option 1 Simply register and enqueue your default stylesheet. The theme stylesheet can then be used to override whatever styles you implemented. function register_my_styles() { wp_register_style( ‘default-style’, plugins_url(‘default.css’, __FILE__) ); wp_enqueue_style( ‘default-style’ ); } add_action( ‘wp_enqueue_scripts’, ‘register_my_styles’ ); Option 2 Register whatever custom options you need either on a specific plugin … Read more

Making a configurable field translatable

What I have seen in translation plugins (qTranslate, WPML, Multilingual Press) are two approaches. One is qTranslate’s (and the defunct xLanguage): use one field (one for title, other for content, etc) to hold all translations. And then, in the front end, decode its output according to the actual language. <!–en–>English<–:–><!–es–>Español<–:–> In the back end, the … Read more