Hi dschaefer,
let me start by saying, congratualtions for getting back into blogging and welcome to WordPress :), next its a good idea to install Multi-site into the root directory of your site. By installing multi-site into the root directory initially, it makes it easier to decide how you want your structure, this way you can prevent things like domain.com/wp/blog2, because right now your main URL is domain.com/wp/ and unfortunately the only way to change this is by editing the database and wp-config.php file in your /wp/ directory.
Multi-site is great, but as far as sharing links between the two sites its not necessary to do it this way, however its really your preference that matters.
For example, if you decided to go with 3 single individual WP installs instead of multi-site. To answer question 4, yes its possible to do this without multi-site; On blog 1 you could have a RSS feed that would display posts from blog 2 (or any blog at on the internet), in the side bar using a widget.
I am familiar with the set up process of multi-site as i have had to do it a few times before, but i am not aware of a specific feature in multi-site that allows you to link between different subsites, but there probably is, or at least a plugin for that.
In regards to your installation and site structure issues:
These forum articles may be of interest to you, these guys were able to change the URL of their multi-site by editing the DB and these guys were able to change which site was the main site and which was in a subdirectory by editing the wp-config.php file in their root directory.
multi-site can get confusing for beginners (as i still get confused by how it can be arranged, but it is simpler than it seems to be, but my understanding still comes and goes so please bare with me haha)
It seems that you want your website to be like this:
domain.com/ (wp-mutli-site install in root directory of website)
domain.com/blog1 (additional sub-sites installed in sub-directories)
domain.com/blog2 (additional sub-sites installed in sub-directories)
As you can see instead of initially installing WordPress into its own folder, it is installed into the root directory. At first glance you may think, but multi-site is a group of websites, it has to be installed into a subdirectoy, well actually no. The core WordPress files get installed as a normal WordPress website, and when you activate multi-site you simply have one website at domain.com and you can now create additional websites in sub-directories and they will be typed into the URL bar as domain.com/blog2.
Remember when we set up a WordPress site, multi-site or single, we set the Site Title and Tag Line, the same is done on multi-site for each sub-site you create. so for example if you named your main blog My Blog 1 its url would be domain.com and if you named one of your sub-blogs/sites My Blog 2, its url would be domian.com/my-blog-2, because WordPress will fill in the spaces automatically as usual. So in a way, creating a sub-site is similar to creating a page, but you get WAY more features than just ‘publish’ get me ;), now you are the SUPER-admin of all sites, and you can create ‘Authors’ or ‘Admins’ of sub-sites, and they only have access to the specific blog you assign them. You can also create new SUPER-admins who have access to everything.
What i would do if i was you, is go ahead and do a fresh install, start over, and this time install WordPress into the Root Directory, you can change which blog is the main blog later with a bit of tinkering, but since your starting out you can decide now. This will make it so all your sub-sites ‘blog2’ will be domain.com/blog2
A few helpful tips:
- Q:Why is multi-site useful?
- A:Because it simply allows you to seperate multiple sites but keep them within the same domain and WordPress installation, the main points to take from this are:
- 1. You can now have domain.com and domain.com/blog2 and they can have different themes and use different plugins, but as the SUPER-admin you can manage both sites, themes and plugisn, in 1 dashboard called the Super Admin Dashboard
- 2. the plugin Jetpack gives you a similar functionality, by installing jetpack on your self-hosted blog you can sign in to WordPress.com and then connect all your individual single WordPress.org (self-hosted) installs, allowing you to see stats and comments from 1 dashboard, there are also other plugins that can do this and have more features
- Julians final thoughts: Multi-site is really great, but its mostly meant for people who manage multiple blogs of a similar brand or topic but need sub sites for different categories AND multiple authors such as a magazine or news publication website, Did you know (i could be wrong) but www.remarpro.com, buddypress.org and bbpress.org and probably more all run on the same WordPress install? yep, its possible, you can use a plugin like Andrea Rennick explains to map custom domains to different WordPress sub-sites. So WordPress multi-site is a set of features designed for a group of people, if your managing 3 or so blogs on your own, it could be handy, but maybe just Jetpack or something similar would fulfil your needs, i run 4 and i use jetpack.
- Hold on, you mentioned WordPress.com? Yeh, so www.remarpro.com is your self-hosted WordPress blog, you could edit the code when you download it, fully customize it, so what is WordPress.com? well simply put, its the Software as a Service version of the free www.remarpro.com, WordPress.com is still good!, you have to pay money to upgrade your features, but you can start out with a free account and create as many free blogs as you like, and manage them from the 1 dashboard (sort of like multi-site). tip: when i want to create a new website quickly, one that later on i want to get a new domain for and purchasing hosting, what i do is go and create a new blog on WordPress.com, set it up using free themes, get it looking ok, work on the content and then later on i will either upgrade my WordPress.com account so i can modify CSS and do e-commerce, or i will export it to a www.remarpro.com self hosted site where i can then use WooCommerce or any theme or combination of plugins that i like.