Introduction to WordPress Multisite

35
WORDPRESS MULTISITE An Introduction

description

These are the slides from my "Introduction to WordPress Multisite" from WordCamp Philly 2012.

Transcript of Introduction to WordPress Multisite

Page 1: Introduction to WordPress Multisite

WORDPRESS MULTISITE

An Introduction

Page 2: Introduction to WordPress Multisite

What is Multisite?

Page 3: Introduction to WordPress Multisite

From the Codex…

Multisite is a feature of WordPress that allows multiple virtual sites to share a single WordPress installation.

Also known as a network of sites

Page 5: Introduction to WordPress Multisite

Network Admin Dashboard

Page 6: Introduction to WordPress Multisite
Page 7: Introduction to WordPress Multisite
Page 8: Introduction to WordPress Multisite

Sites Page Add and delete sub-

sites Deactivate/Activate

sub-sites Mark sub-sites as

spam Delete sub-sites Link to sub-site’s

dashboard Link to front of sub-

site

Page 9: Introduction to WordPress Multisite

Users Page

Add/Delete users Edit user profiles See which sites users are assigned to View/Edit list of Super Admins

Page 10: Introduction to WordPress Multisite

Themes Page

Add/Delete Themes Edit Theme files Network activate/deactivate themes

Page 11: Introduction to WordPress Multisite

Plugins Page

Add/Delete Plugins Edit Plugin files Network activate/deactivate plugins

Page 12: Introduction to WordPress Multisite

Settings Page

Network-wide settings Notification email settings Registrations Media uploading size limit Media uploading acceptable file types Plugins menu for sub-site dashboards

Page 13: Introduction to WordPress Multisite

Updates page

Update WordPress Core Update themes Update Plugins Update whole network

Page 14: Introduction to WordPress Multisite

Theme Differences

Page 15: Introduction to WordPress Multisite

Actions from Network Admin:

Theme enabled for use on sub-sites Adding new themes Editing theme files Deleting themes

Page 16: Introduction to WordPress Multisite

Enable a theme – All sites1. Network Admin > Themes

2. Click “Network Enable” under theme name

Page 17: Introduction to WordPress Multisite

Enable a theme – One site1. Network Admin > Sites

2. Click “Edit” under the site name

Page 18: Introduction to WordPress Multisite

3. Click the “Themes” tab

Page 19: Introduction to WordPress Multisite

4. Click the “Enable” link under the theme(s) to enable

Page 20: Introduction to WordPress Multisite

Plugin Differences

Page 21: Introduction to WordPress Multisite

Activate Plugin – All sites

1. Network Admin > Plugins

2. Click “Network Activate”

Page 22: Introduction to WordPress Multisite

Activate plugin – One site – Super Admins

1. Network Admin > Sites

2. Click the “Dashboard” link

Page 23: Introduction to WordPress Multisite

3. Click on the “Plugins” menu

4. Click the “Activate” link for the plugin

Page 24: Introduction to WordPress Multisite

Activate Plugin – One site – Non-super admin

You can’t!

Unless …

Page 25: Introduction to WordPress Multisite

Allow Site Admins to Activate Plugins

1. Network Admin > Settings

2. Scroll to the very bottom

3. Check the box to enable Plugins

4. Save

Page 26: Introduction to WordPress Multisite

Network Settings

Page 27: Introduction to WordPress Multisite

Banning

Ban certain site names Ban users based on one or more email

domains Limit allowed emails to one or more

domains

Page 28: Introduction to WordPress Multisite

Upload Settings

Size limit for total sub-site uploads File types allowed to be uploaded Maximum single file size

Page 29: Introduction to WordPress Multisite

Editing Sub-site Settings

Page 30: Introduction to WordPress Multisite

Info Tab

Set domain name (NOT for domain mapping)

Set path (for sub-directory multisites) Mark as:

PublicArchivedSpamDeletedMature

Page 31: Introduction to WordPress Multisite

Users Tab

Add/Remove users from sub-siteAdd existing users, already registered in the

networkAdd new users

Set User Roles for sub-site

Page 32: Introduction to WordPress Multisite

Settings Tab

Directly modify most settings for the sub-site

Page 33: Introduction to WordPress Multisite

Extras

Page 34: Introduction to WordPress Multisite

Domain mapping

Use “WordPress MU Domain Mapping” http

://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/

Carefully follow installation instructions Cannot map primary domain

Page 35: Introduction to WordPress Multisite

Plugin Order matters

Plugins are loaded in this order:

1. Must-use plugins (in /wp-content/mu-plugins)

2. Network Activated Plugins

3. Site activated plugins

NOTE: Site activated plugins are skipped for the wp-activate.php page, and when WordPress is being installed