What is the correct form action URL for network options pages?

When referring to urls within the network-admin, you should consider the network_admin_url(). core function, that falls back to admin_url() for non-multisite setups. So try this, using add_query_arg just as @toscho uses in the answer OP links to: echo esc_url( add_query_arg( ‘action’, ‘your_option_name’, network_admin_url( ‘edit.php’ ) ) ); instead of hard-coding it with possible wrong assumptions … Read more

New Multisite Network: redirected you too many times

I followed the advice in this answer, and changed the given .htaccess template by WP Network installation: RewriteEngine On RewriteBase / RewriteRule ^index\.php$ – [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ – [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) featured/$2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ featured/$2 [L] … Read more

Installing One Plugin on a Few Blogs on a MultiSite

The plugins folder is shared. You can install one copy of the plugin and activate it on three blogs and not the others. If you don;t want the others to be aware of the plugin’s existence… you’ll have to use another plugin to exclude it. http://wordpress.org/extend/plugins/restrict-multisite-plugins/ or http://wordpress.org/extend/plugins/exclude-plugins/

How does wordpress multisite manage subdomains?

During the load process, WP loads wp-settings.php, which calls is_multsite(), which checks for the multisite constant defined in wp-config.php if it is a multisite install. If it is multisite, then ms-settings.php is loaded. Inside ms-settings.php, WordPress parses the requested URI to get the domain, and calls wpmu_current_site() to set all of the current site constants … Read more